Watch as unbelievable flash flooding on Highway 58 in Tehachapi, California sweeps cars off the road!
Video Credit:
The Teriyakuza
Watch as unbelievable flash flooding on Highway 58 in Tehachapi, California sweeps cars off the road!
Video Credit:
The Teriyakuza