The Sanchuang Temple is one of Machu Picchu attractions. In ancient times, worshipping the sun gods, this may be a religious ritual place. The boulders are piled up and seem to be strictly measured. Many places in Machu Picchu are unimaginable and mysterious.