Indian Point: Facts vs. Myths
Over the past few months, there have been some negative reports about the Indian Point Energy Center in Buchanan, New York. Public debates are a good thing and, we believe, so are facts to help dispel myths.