Something crazy about a DeLorean electric car in Italian. You figure it out. Posted on March 27, 2012 by Tony D