It flies over the audience and flips over — but that's not all that it does.
The DeLorean Motor Company — the latest corporate iteration of the brand and not the creator behind the iconic 1980s model — is previewing an electric vehicle that will debut at a car show in August.