Mission Motors unveils Mission R electric racing superbike
Click to enlarge Another electric superbike has come about, and this one is set to compete in the TTXGP racing series in 2011. San Francisco-based Mission Motors has introduced what it tags …