What’s next for decommissioned Indian Point?
Indian Point, a nuclear power plant just south of Peekskill and about 35 miles north of Times Square, officially closed on April 30. This week, key stakeholders came to an agreement about how to begin the decommissioning process of the plant.