A plaque at Elmina Castle shows the role African chiefs played in the slave trade and apologizes for letting it happen in the first place. Learn more about this …
_Validated video, All Videos, Black American History, Seeking Truth, Slavery Religious Corruption & Profits