Byron Nuclear Power Station 1

The Exelon Nuclear Power Station at Byron Illinois, on the Rock River.

2,614 views
4 faves
4 comments
Uploaded on August 30, 2005