ANDREW WHEELER / SCIENCE PHOTO LIBRARY ANDREW WHEELER / SCIENCE PHOTO LIBRARY
Penly nuclear power station. View of the Penly nuclear power station, Normandy, France, with the English Channel in the background. This power station contains two 1290 MegaWatt pressurized water reactors.
Model release not required. Property release not required.