– Prepare to get Demonized! – Congratulations on the purchase of your new Dodge Demon. By now you’ve probably signed the Customer Acknowledgment Form, also known as the Demon Waiver. So you already know that the tires shatter on cloudy days and if you ordered it with one seat, you shouldn’t install a papasan chair […]