Preview Sellafield nuclear power station near Seascale in West Cumbria, England, United Kingdom, Europe Image ID: 911-9577 Artist: Ashley Cooper Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image horizontal day outdoors security close up close ups fence fences sign signs warning danger signs fencing sellafield industry power station power stations nuclear cumbria england great britain united kingdom europe