March 28, 2008 was the 28th Anniversary of the Meltdown at Three Mile Island, which makes March 29 the 28th Anniversary of the Day After Three Mile Island. Still, it’s hard to say ‘Happy Anniversary.’ The last nuclear power plant to come on line in the United States, the Watts Bar plant in Tennessee, took [...]
{ 0 comments }
