DeLorean Motor Company, a Texas-based company behind the iconic gull-winged car, has announced a new reveal date and released its first sneak peak of their electric vehicle. The concept car is now slated to premiere Thursday, August 18 at the prestigious Awards Ramp at the Pebble Beach Concours d’Elegance. Although the new EV will still […]