I recently had the opportunity to stand before Egypt’s Great Pyramid of Giza, which stands 481 feet high, is the world’s tallest pyramid. But the world’s largest, but less famous, pyramid lies half a world away in Cholula (chow·loo·Luh), Mexico. The Great Pyramid of Cholula was built by The Toltecs. This was a mighty civilization that many have never heard of. This pyramid is