cranberryandcod.com
12 Days of New England Christmas Traditions (Day 7): Santa’s Village
Contrary to popular belief, Santa Claus doesn’t live at the North Pole. He hangs out in Jefferson, New Hampshire. Santa’s Village is a family-run amusement park that gives kids the oppo…