U.K. Electric Land Speed Team Aiming to Break Own Record

by Christopher DeMorro December 30, 2010 1 comment