We'll have some fission chips, please The idle Three Mile Island Unit 1 nuclear power plant may soon be coming back online in Pennsylvania, thanks to a 20-year power purchase agreement (PPA) between Microsoft and Constellation Energy, which owns the shuttered facility....
Articles
1