Minnesota Reflections

Beaver Islands in the Mississippi River, St. Cloud, Minnesota