Motorcycles SEMA Show 2009: Mavizen TTX02 Electric Race Bike Does 130 MPH This year’s SEMA Show served as a launch pad for the Mavizen TTX02 electric motorcycle, a highly anticipated green bike that will test its mettle at the TTXGP race in May of next year. Azhar... 9 Nov 0