← Return to Article
Comments on:

The Atlantic Slave Trade in Two Minutes

315 years. 20,528 voyages. Millions of lives.