The new motorsport, imported from Japan. Style is the thing, not speed.
Everywhere you look on LA streets, you see cool cars. Exotics, hot rods, low-riders, you name it. In LA, you are what you drive!
Los Angeles, California, US
Discovered by Jim Hayes
on 21 November 2007.
802 views.