A Town with The Best Name in All of America – AtholPosted on May 23, 2017We discover a town named Athol, and Tom Griswold has the time of his life.