Place: Car Spotting, Los Angeles, California, United States
By Jim Hayes Uploaded on 21 November 2007 47 views
The new motorsport, imported from Japan. Style is the thing, not speed.