Posted by Elle Campbell | Nov 11, 2014 | All
I happen to be one of those people who shops for Halloween candy at 5:00pm on October 31. I am not proud of this fact. But do you know what happens when you shop for Halloween candy at the last possible second? (Probably not, so I will tell you.) You get to...