› added 2 years ago
119
TIL about the Ibadan forest of horror, in which peoples bodyparts were harvested to be sold for ritual sacrifice.
via beatlyzer.com