Editorial Images

Three Mile Island

368852 02: (FILE PHOTO) The view looking towards Middletown Pennsylvania reveals Three Mile Island and the damaged reactor number two in the foreground, March 15, 1999 in Middletown, PA. (Photo by John S. Zeedick/Getty Images)
Three Mile Island
Embed