Saturday, April 30, 2005


Closer shot of interior featuring center display. Why don't US Fords have this level of luxury?

No comments: