No, its from a Pink Floyd album cover. However, I never did notice the resemblance between that and the Red Alert power plants.
Thats because it is (or was) actually a power station. In battersea, London
__________________ I don't get it. I mean, why did they fuck with the formula? Where are the car songs? There's only one song about surfing and it's a downer!