DMC=DeLorean Motor Company
It magically appeared in the South Wing of the Pine Ridge Mall in Chubbuck, Idaho, during the snowy weekend of January 13th & 14th, 2024.
Slightly custom Cold War era De Lorean stuck in a Cold War era mall. My video:
Pine Ridge Mall-South Wing: DO(DGE) THE ’69 SUPER BEE!