St. Michael, MN

st michael mnSt. Michael is an old German farming community where it feels like everyone is family. This town is slowly getting some of the most beautiful developments around. They also have some really neat churches.

source: Wikipedia