Mavizen TTX02 To Be Unveiled At SEMA Show

With electric motorcycles becoming more practical over the last few years there were a lot of teams interested in competing in the 2009 TTXGP at Isle of Man. However, in the end only 10 bikes crossed the finish line. Most teams had about 6 months to put a bike together and though simpler to build [...]