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