Car totally humiliates its makers!
Description: Car totally humiliates its makers!
Tags: auto worst crash test failed
Category: Crashes
Views: 5,452 Duration: 0:25