Dodge Demon Takes on Shelby Super Snake in Battle of Monster Muscle By: Brett Foote | October 11, 2021