A Roman sanctuary in Frankfurt reveals rare artifacts, ritual practices, and possible evidence of human sacrifice.