BREAKING: Smoke is seen rising from a nuclear power plant just outside New York City after a possible explosion

There is smoke rising from the Indian Point nuclear plant.

Witnesses are telling Eyewitness News that there was some sort of explosion at the plant located in Buchanan, Westchester County, just south of Peekskill.

We are following this story closely, and bring the latest details as they become available. Source
Translate »