shirtless man fighting giant armadillo