Teotihuacan pyramid, the third-largest of Earth, is dedicated to the god of Sun, and its geometrical perfection can only inspire admiration for the civilization that build it. Its grandeur is even greater compared with the tiny dots of humanity in the frame.