02-03-2017 17:13 via cnet.com

Challenger SRT Demon teaser shows how Dodge keeps the power down - Roadshow

And it also shows how the car will help keep the driver planted firmly in the seat.
Read more »