Thursday, November 10, 2005

True World Car


Looks like these 2 (seemingly) Japanese guys are testing the British 2007 Land Rover Freelander in Arizona.

The whole thing being done under Ford's watch.
A small world...

No comments: