Peter on Nostr: >diamond star motors Would you believe they built a Dodge Challenger? 1982. >diamond star motorsWould you believe they built a Dodge Challenger? 1982.