
2007 SALEEN S7-LM: The Great American Supercar
public
–
2 min read
Typically built in Italy, Britain, or Germany, when it comes to supercar America is usually overlooked. However, one of the most successful supercars on the race track actually comes from the USA.