MysteryQuest travels to Stonehenge to investigate whether the prehistoric structure was built to host ancient rituals and even human sacrifice.