
What the heck is that!?

I noticed it floating by my window the other day and had to take a photo. Looks like some sort of astronomical observatory attached to an oil rig. I think it's some sort of new military prototype weapon or something. Or not...
Anyways, it's size was mammoth. It's resting on an oil tanker barge. The photo does not show it, but the thing was huge!!! Reminds me of that James Bond movie with Jaws, "Dr. No?"
