33
/
AIzaSyAYiBZKx7MnpbEhh9jyipgxe19OcubqV5w
August 1, 2025
2971632
156914
2

jan 1, 1979 - Three Mile Island

Description:

A nuclear power plant on Three Mile Island has a meltdown and leaks radiation into the surrounding area.

Added to timeline:

9 May 2019
3
0
1223

Date:

jan 1, 1979
Now
~ 46 years ago