Jay Leno and Dee Snider take the Dodge Challenger SRT® Demon for a little joy ride.
See for yourself if Snider is a “little scared.”
Jay Leno and Dee Snider take the Dodge Challenger SRT® Demon for a little joy ride.
See for yourself if Snider is a “little scared.”