IM01 is the Racecar of the Future. Nürburgring, You’ve Been Put on Notice By: Jonathon Klein | July 17, 2014