The presidential running season, like the holiday shopping season, seems to get a little longer every time. The next presidential election is in 603 days. There might have been a time when we would have wondered if nearly two years is a bit long to be on the campaign trail – but we’re pretty sure […]