Warning: graphic violence.