most-german-town-hermann

The Most German Town in America: New Ulm, Minnesota