Don't remember seeing this Stingray spot
#1
LS1 Town Crier
Thread Starter
Don't remember seeing this Stingray spot
The post on the HP doesn't say anything about this being a fan-made spot. But I've never seen it, and the whole thing feels so '80s, I have a hard time seeing GM signing off on it today... What do you think?