Monday 31 August 2015

The Atlantic Slave Trade in Two Minutes



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

No comments:

Post a Comment