Lotus Motorsport announces the Evora Cup race car together with an innovative European points based race series for 2010. The race car will make its first public appearance at the Autosport International racing car show in Birmingham, UK on the 14th January 2010. The Lotus Evora is a highly acclaimed road car that incorporates many [...]