The Saleen S7 is one of the most important cars of the modern era
Dubbed 'America's Supercar', the Saleen S7 is an iconic supercar from the early 2000s. It is a supreme machine with an incredible racing history.The …
Racing Edge flipped this story into Racing Edge - Cars•1317d