malibu

Alien base found off the coast of Malibu?

A massive underwater entrance of Alien base has been discovered off the Malibu, CA coast at Point Dume which appears to be the Holy Grail of UFO/USO researchers that have been looking for it over the last 40...