34879 - ( PID - 38461)

Submitted by MCR Contributor on Thu, 05/05/2011 - 12:00
Photo
Rock River Run
The nuclear power plant in Byron, IL - on the Rock River Run on Illinois Rt. 2 from Rockford to Dixon.