A title won at last.  The expressions on their faces say it all after Hans Stuck and Derek clinched the World Endurance Championship at Brands Hatch in 1985.

© 2017 • All Rights Reserved • LoginWebTQ | Designed by AirFoxMedia.com