Wednesday, December 10, 2008

Ford Fiesta on Top Gear



They sure know how to sell a car... A car chase inside a mall? Beach assault with the Marines? Wicked and over the top...

No comments: