Video shows multiple semi-trucks stranded in feet of snow on Interstate 80 in Truckee, which lies north of Lake Tahoe on the California-Nevada state …
Video shows multiple semi-trucks stranded in feet of snow on Interstate 80 in Truckee, which lies north of Lake Tahoe on the California-Nevada state …
In