Race Teams Take Delivery of Superleague Formula Cars
The Superleague Formula chassis ready for delivery.
Race Teams Take Delivery of Superleague Formula Cars, Van Diemen Factory, Norfolk, England. 19 May 2008.