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