03 February 2010

Motoring Oxymoron


American Muscle but Made In China? Go figure.

No comments:

Post a Comment