By Chelsea Higgins The Dodge Demon seems to be one car that has motor enthusiasts completely divided. Any of us that have access to the Internet and a love for cars have probably seen the debates, the memes, and the sarcasm. We have people on one side who […]