Re: Spec Focus Website
Funny, Nelson Ledges is the "Fastest Track in America" and they don't even have a sign saying that. They don't even have a toilet either, but that is another story.
__________________
LEM
2007,2008, 2009 NASA Spec Focus racer w/ LCR racing
2002 SVT, Sonic Blue, NO options,
vehicle 896 of 4788
Held at the factory Apr-June 02
|