Preview Sellafield nuclear power station near Seascale in West Cumbria, England, United Kingdom, Europe Image ID: 911-9572 Artist: Ashley Cooper Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image day outdoors industry nuclear power station power stations dome domes sellafield cumbria england great britain united kingdom europe vertical electricity energy