Thames torso

Thames torso

A headless and limbless body of a five-year-old African boy which was found floating in the Thames near the Globe Theatre in London in 2001. The hunt by police led to Nigeria, where he was tentatively identified and thought to have been the victim of a Muti ritual killing or medicine murder.