Posted on October 13, 2012
In Adventure travel, Daily Travel Photo, North America
The church on top of the Great Pyramid of Cholula
The church on top of the Great Pyramid of Cholula The Great Pyramid of Cholula near Puebla, Mexico has a beautiful church on top. On…
Read More





