Back to Story: DeLorean Motor Company teases new EV set to debut on August 18 at Pebble Beach – modern DMC-12