With 200bhp on tap and a kerb weight of 495kg, the road legal Formula Ford EcoBoost could be the future of sports cars, track cars, and even supercars.
Source