The Ren, the world's first electric production supercar to feature Techrules' Turbine-Recharging Electric Vehicle system, will be on display in Italy.
Techrules reveals dramatic design details of its production supercar, set to debut on 7th March at the 87th Geneva International Motor Show.