Mysterious 'giant pyramid' spotted on the ocean floor
Alien hunters claim to have spotted the worlds largest pyramid on the floor of the Pacific Ocean. Using Google Earth, it appears to be 8.5 miles and could be a UFO or underwater alien base.
Read more »