Excited as always, the new E-Up! from Volkswagen is making its debut today at the Annual Press and Investors Conference in VW's home town of Wolfsburg, Germany. But wait, you're saying, we first saw the E-Up! at the 2009 Frankfurt Motor Show, so what's this "debut" that VW is talking about?
2013 Volkswagen Up