Most people assume the world's largest pyramid is in Egypt, yet a giant structure in Mexico beats this by nearly double. When thinking of the grandest stature of pyramids, the Great Pyramid of Giza ...
Hosted on MSN
Tourists smile in front of Mexican pyramid with no idea that human sacrifice was about to take place
A group of Canadian tourists smiled for a photo in front of the Pyramid of the Moon in Mexico, not knowing they mistakenly captured the moment before a mass shooting broke out. Barbara Welsh, of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results