The Dodge Demon was created to be a monster on the drag strip and put fear into its competitors. Dodge seriously went all out with the Demon in order to make it a beast and they were successful on all accounts. In fact, they were so successful that the car was reportedly banned by the [...]
The post Dodge Demon Races Hayabusa Bike for Rematch appea...
If you liked this article you might be interested in these..