June 17-25, 2017

Rochester, Minnesota’s vibrancy and friendliness are on full display each June at