TTXGP: Electric superbike race to kick off

In 2009, a tiny island in the middle of the Irish Sea played host to something spectacular. The place was the Isle of Man. The event was the TTXGP, the world's first electric superbike race. For 2010, the TTXGP is expanding. The four-race TTXGP North America series kicks off on Sonoma's...
Loading