Sheila Flanagan Acting Director of the Museum of Mobile, and Lula Ellis, Chair of the Africatown Community, spoke about the slave ship Clotilda and the last African slaves brought to America on April 21, 2007 at the Old Depot Museum, Selma, AL.

lulaellisandsheilaflanagan_small.jpg lulaellisandsheilaflanagan2_small.jpg audience_small.jpg
sheilaflanagan_small.jpg audience2_small.jpg lulaellis_small.jpg

Photo album created with Web Album Generator