Sheldon Wilson, a blind man with an unassailable spirit, has carved his name in the records by drag racing a Dodge Challenger ...
Dodge Demon 170 experience! From showroom pickup to tire-melting drag strip runs, this beast proves it’s built to dominate. Will it live up to the hype, or will it end up in the garage with a check ...