From Video NewsReal Studios
-
1978
Seabrook 1977
Seabrook 19771 1978 HD
In April 1977, the small coastal town of Seabrook, New Hampshire became an international symbol in the battle over atomic energy. Concerned about...