Yeah, you are probably right. I didn't really look closer, but looks at the well nearby and what looks like outgasing pipes, it's probably a pumping/life station or something. Not sure though, so removed power tag.