Wellcome uses cookies.

Read our policy
Skip to main content
1 result
  • Mountain Province, the Philippines: villagers of Caneo, Bontoc region, roasting a dog; a human head lies on the ground. Photograph, 19--.