LEO Network

A massive blizzard howls in the Sierra Nevada. High winds and heavy snow close roads and ski resorts

2 Mar 2024
Truckee, California, United States

A powerful blizzard raged in the Sierra Nevada as the biggest storm of the season shut down a long stretch of I-80 in California.

×