They’re Minnesota’s smallest towns, but they have huge character! Experience the rich stories, histories and cultures of 100 charming small towns, with populations from 5 to 141. And meet the friendly people who call these places home. Each entry in the book features folks who know what it means to help their neighbors and locales that range from quaint to historic. It’s one book, and it’s one hundred towns to love.