Tuesday, October 13, 2009

Spotted a Tesla Roadster

All-electric sports car