Designed by
Title
Three Mile Island Nuclear Power Generating Plant #129925067
Description
Middletown, PA, USA - October 21, 2018: Three Mile Island Nuclear power generating station, commonly known as TMI, is the site of USA worst nuclear accident.
This image is editorial