Log In or Register
This one of the 7 new wonders of the world located in the city of Cuzco in the beautiful country of Peru in South America. I took this picture this year when I went on a trip to Lima to visit my relatives.