Cars

Best Test Drive Ever

By  | 

The real fun starts around the 3:45 mark.

Now, let’s remember that this is a Ford.

So the question now…why don’t they sell this one in the states?