
National Geographic discovered the Clotilda in Mobile, Alabama. See the footage on our MCTS Alumni and Africatown community in this touching video.
National Geographic discovered the Clotilda in Mobile, Alabama. See the footage on our MCTS Alumni and Africatown community in this touching video.