flickr-free-ic3d pan white

Byron Nuclear Power Station 1

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

2,894 views
0 faves
4 comments
Uploaded on August 30, 2005