Description: Three Mile Island nuclear reactor site.
From the Wikipedia: Three Mile Island is the location of a nuclear power station which on March 28, 1979, suffered a partial core meltdown. The Three Mile Island Nuclear Generating Station sits on the island in the Susquehanna River in Dauphin County, Pennsylvania, near Harrisburg, of area 3.29 sq. km (814 acres).
No identifiable injuries due to radiation occurred. It was, however, a serious economic and public relations disaster. It also furthered a serious decline in the public popularity of nuclear power. By coincidence, the event occurred just days after the release of the movie The China Syndrome, which portrayed a similar, yet fictional, incident.