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