Pyramid of Cholula - Largest Pyramid on Earth

#pyramids #mexico #education #spirituality #frequency Tlachihualtepetl (Nahuatl for “made-by-hand mountain”) is the largest Pyramid on Earth, made by hand and possibly build by Giants, carved into and hidden inside a mountain in Mexico. The Guinness Book of Records officially...See more

Get replies from creators like Esmeralda

thumb_upthumb_down
108upvotes