An unidentified leak of tritium has been detected at several of the monitoring wells at Indian Point nuclear facility in New York state. What is tritium? What are the likely implications of this release? And, what actions should we consider moving forward? Indian Point is a nuclear power plant located just south of Peekskill, […]