Video: On Board Monster Tajima’s All-Electric Pikes Peak Run

by Christopher DeMorro August 15, 2012 1 comment