In the heart of Minnesota sits New Ulm, a town that offers its visitors ... and its 45-foot musical clock tower features animated characters that narrate the town's history. This charming ...