Dan Halen tries his hand at human sacrifice.Dan Halen tries his hand at human sacrifice.Dan Halen tries his hand at human sacrifice.