On the banks of the Hudson River in Buchanan, New York, the Indian Point Energy Center once stood as one of the most important pieces of the state’s...