This picture was taken from the top of the mountain Tepozteco in Tepoztlan, Morelos, Mexico. It’s possible to see the Tepoztlán town behind the rocks. In the background there is another mountain.