KTM Freeride electric motorcycles debut in Japan
Electric motorcycles are coming and could be the transportation of the future. Austrian company KTM recently unveiled two models of electric motorcycles at the Tokyo Motorcycle Show in Japan under the label KTM Freeride. Headquartered in Mattighofen, Austria, KTM says that it will now enter vigorous testing and plans to have the bikes in production […]