Meltdown: Three Mile Island (2022)
S01E03 The Whistleblower
Episode Overview
While conducting a cleanup at the facility, employees allege that the implemented cost-cutting strategies and aggressive intimidation tactics pose a greater risk than the actual incident.