In a small northwest Iowa town built atop a 74-million-year-old meteorite crater, even the drinking water carries remnants of ...