strange creatures are born at machu picchu