Google Earth Captures Giants Near Giza Pyramids

Lately, there have been some pretty strange finds on Google Earth. A few days ago, we reported on the alleged sea monster spotted on Google Earth and today we bring you another interesting find. This time, it’s by the Giza Pyramids in Egypt. While using Google Earth, a man made a very shocking discovery. He […]

Read More