A study of all of the small towns across the country came up with the 100 best to live in or visit. Two of the towns that made the list are in Minnesota.
A home that should really be called a mansion is currently for sale in Rochester, Minnesota. It's described in the listing as 'impressive' and that's definitely accurate. Let's take a photo tour!