Highly controversial Indian Point nuclear power plant — located just 25 miles from New York City — will shut down entirely by the spring of 2021.
Read More »Highly controversial Indian Point nuclear power plant — located just 25 miles from New York City — will shut down entirely by the spring of 2021.
Read More »