Originally posted by 1st 3L 95SE Wannabe:
Did you take that off the rack labeled "Evidence"? LOL! Good clip!
Nah, found it over at Stangnet. I've never seen a 03 Cobra in person. Might have to take a trip over to Anderson Ford in Clinton (about 1/2 hour from where I live). They are an SVT dealer, and actually market their own Ford performance parts. They have had cars on the front of Super Ford and a few other rags.