Awesomesauce Saturday: Italian EV Truck Puts U.S. Pickups to Shame

by Christopher DeMorro April 9, 2011 9 comments