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