Archives

Indian Point

Indian Point Nuclear Power Plant looms just 35 miles from Times Square. With over 50 million people living close to the aging facility, its continued…