Video: Electric Dune Buggy to Enter Dakar Rally

by Christopher DeMorro May 10, 2011 0 comment