Chinese E-Bike Maker Coswheel Introduces The T26 Electric Mountain Bike Is this rugged electric mountain bike all show and no go? Source: Electric Vehicle News