1971 Dodge Demon 340.
During the weekend of January 13th & 14th, 2024, the Pine Ridge Mall in Chubbuck, Idaho, held its inaugural indoor Winter/New Year automobile show.
A Demon was lurking in the struggling Pine Ridge Mall, and it wasn’t even Halloween! Video by me:
Pine ridge Mall-North Wing: HUNGRY LOOKING HOT RODS BLOCK THE FOOD COURT!