There are 482 municipalities in Maine split up between 16 counties. If you’ve got field, farm, ville or corn in the name of your town, there’s a pretty good chance it made the list.
The kids' expressions are priceless. The glee in the father's eyes as he nonchalantly tossed things into his cart was perfection. And that song, so very fitting.