Cuban microwave anthenas
I remember a few years ago I was on a google earth forum (which name I can't remember) and someone posted an Image from Cuba, in the coordinates you could see some kind of giant anthenas completely out of this world.
For some reason I can't find that image/coordinates (I don't want to think it's about a conspiracy) but for sure they did a really good work to censor that place on Google earth.
If anyone have seen this place, could you please post it right here? I'd really appreciate that