Random FactsCuriousOneMarch 02, 2017base, fact, facts, four, Giza, Great, Hidden, larger, largest, mexico, mountain, pyramid, staycurious, than, times, under, WorldsComment World’s largest pyramid is hidden under a mountain in Mexico and has a base four times larger than the Great Pyramid of Giza. Random FactsCuriousOneMarch 02, 2017base, fact, facts, four, Giza, Great, Hidden, larger, largest, mexico, mountain, pyramid, staycurious, than, times, under, WorldsComment