Teton Dam

Referenced in 1 episode

Definition

A dam in Idaho that failed in 1976, resulting in one of the most significant dam disasters in U.S. history, which highlighted the need for rigorous safety measures in engineering and dam management.