New TH!NK city EV Makes UK Show Debut

July 23, 2008 1:00 pm
Filed under: British Motor Show, European, Green, Specialty Marques