After decades of leaking radiation, Indian Point nuclear power plant, located on the east bank of the Hudson River and approximately 35 miles north of Midtown Manhattan, is finally set to…
Exposing the truth one lie at a time
After decades of leaking radiation, Indian Point nuclear power plant, located on the east bank of the Hudson River and approximately 35 miles north of Midtown Manhattan, is finally set to…