23 Nov 2009

Radiation leak at Three Mile Island

From Checkpoint, 5:23 pm on 23 November 2009

150 workers have been sent home after a radiation leak at the notorious Three Mile Island nuclear power plant in Pennsylvania.