Radiator Wall

I'm guessing it's a giant radiator, but really I have no idea. What you need to know about this is the scale - those holes down near the bottom of this thing are about 8' in diameter. This 'wall' is about 7 storeys tall - this is huge. The texture reminds me of something out of Alien.