Friday, July 8, 2011

Electric DeLorean - AutoCross - Power of DC 2011

http://www.youtube.com/watch?v=h1aWg5CcKDY&feature=youtube_gdata

Credit: paelectrics