He became famous around the local racing community in Texas years ago when he started racing and then customizing and modifying and racing the original 2018 Dodge Challenger SRT Demon again.
a source at Dodge confirmed that the last Challenger and Chargers were made on December 22, 2023. After almost 20 years in production, the V8-powered Challenger and Charger are at their end.
Some results have been hidden because they may be inaccessible to you