As I said yesterday, we've been to the Cholula Trailer Park in the outskirts of Puebla many times, but the last time was six years ago... so we still wanted to go wander around Cholula one more time.
Cholula is where the largest pyramid in the world is located. The pyramid is also the largest man made monument in the world.