China Is Trying to Flip The Automotive World On Its Head With The TREV aT96 Electric SuperCar by Brandon March 3, 2016