(engine revving) – It’s late at night on the drag strip as you creep to the starting line a hulking beast of muscle pulls up in the lane next to you You glance over All that you can see are two glowing red eyes floating in the darkness The lights… Continue Reading Dodge Demon – Everything You Need To Know | Up to Speed | Donut Media