Remember meForgot password?
    Log in with Twitter

2011-10-06 16:53:37

Indian Point Energy Center is a three-unit nuclear power plant station located in Buchanan, New York just south of Peekskill, seen from across the Hudson River

Image uploaded by Leigh Goessl
Featured In
News Oct 30, 2012 - Alert as 26 nuclear plants in Hurricane Sandy's path (video)
Oct 6, 2011 - Rudy Giuliani to do ads promoting safety of nuclear power plant
Latest News
Top News