Christine Layman hopes that Netfix's new historical documentary "Meltdown: Three Mile Island" will reveal new information about the 1979 accident at the nuclear power plant in central Pennsylvania.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results