A Town with The Best Name in All of America – Athol

We discover a town named Athol, and Tom Griswold has the time of his life.