"Piramide del Sol at Teotihuacan, the world's 3rd largest pyramide. It was built by the TEotihuacan indians 100-150 AD. The base is 222m, and it's 70m high (248 steps to climb)."