| Wed, 2009-11-04 14:35 — David Herron |
The TTX02, photo courtesy Mavizen November 3, 2009 (SEMA, Las Vegas) - At the SEMA trade show this week Mavizen has unveiled their all electric superbike, the TTX02. As previously reported (see More info on the electric superbike coming soon f...