World Atlas put together a list of the most eccentric towns throughout New England and deemed Freeport to be the oddest in ...