Slave factory on the coast of west Africa

Slave factory on the coast of west Africa.

Back to Slave Trade