Sellafield nuclear power station in the evening light with the sea behind Cumbria England United Kingdom Great Britain

- Image ID: DE0752
Andrew Findlay / Alamy Stock Photo
Image ID: DE0752
Location: Sellafield Calder Hall Cumbria England United Kingdom Great Britain

Similar stock images