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

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

Similar stock images