Meltdown: Three Mile Island

Release Dates: May 4, 2022

Platform: Netflix

An eye-opening historical documentary in which insiders recount the events, controversies and lingering effects of the accident at the Three Mile Island nuclear power plant in Pennsylvania.

more RELEASES this week:

Scroll to Top