Byron

The Byron plant contains two light water reactors. It is located in Ogle County, Illinois.
88 files on 2 page(s)