The Twizy to be the World's Cheapest Electric Car

by Jennifer Liedke March 15, 2011 5 comments