This Is The Eighth Time That A Car Has Crash Landed In This Repair Shop’s Parking


This shocking footage shows a car launching itself off an exit ramp just outside Pittsburgh, Pennsylvania – and ironically, landing straight in the parking lot of an auto repair shop.
Read more »