Who Wins: Tesla Model S, or V8 Supercar?

by Jo Borrás October 6, 2015 7 comments