Steven Barboza
Chronicles the tragic history of Gore+a7e Island, off the coast of Senegal in Africa, a place that had once marked a holding place for captured Africans who awaited transport to the New World as slaves.
Door of No Return: The Legend of Goree Island