Cosworth: new territory with plenty of the old magic
Yesterday was a memorable day for me. Not only did I get to test drive the new, most powerful production Subaru Impreza, but better still I got a behind-the-scenes tour of the premises of the company responsible for it.
If you don’t know it, Cosworth is one of the world’s foremost high performance engine builders. Its [...]