WARNING – this is bloody and violent.