America! Posted on 11/13/2017 by B Dodge Demon heads to dealers. 840 HP Hell yes. America! Stuff like this is why many other cultures hate us. Fuck ’em.