To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
China
Yep. They are the new superpower!
Where else could this happen?
U.S spec. cars always have that disconcerting little 'lurch' U.K when you park them up!.
Swipe up for next video
Yep. They are the new superpower!
Where else could this happen?
U.S spec. cars always have that disconcerting little 'lurch' U.K when you park them up!.