Human Sacrifice in the Sky