There are many myths and legends of Machu Picchu being used as a site for human sacrifice, yet very little scientific evidence backs this fact up.