Some local guy decided to drop this off uptown the other day. I'm not a NASCAR guy. Maybe one of you know when it ran. Looking at the inside, I'd guess it was one of the last few cars.
'71 Dodge Demon 340 (with some 1970's air shocks in the rear). Nice!
I know I do not like the intendent front end.