Stairway to Heaven (song by Led Zeppelin,1971) or Kukulkan Pyramid at Chitchen Itza, Yucatan, Mexico? Pyramid, of course, but the Mayans may have thought it was a spiritual stairway to heaven. Kukulkan was designated one of the Seven Wonders of the World in 2007. This pyramid and entire temple complex is an amazing city-state of the ancient Mayan culture. There are other similar complexes throughout Mexico and Central America where ancient cultures once thrived, although Chitchen Itza is one of the larger de-forested complexes from these ancient civilizations (Mayan & Aztec).
” Do not look back and grieve over the past for it is gone; and do not be troubled about the future for it is yet to come. Live in the present and make it so beautiful it will be worth remembering. ” Author Unknown, but similar expressions of the same concept can be found from multiple sources, including the Bible.