Today we are talking with the very talented director Margaret Brown about her latest documentary, Descendant. On July 9, 1860, more than 100 captive Africans were brought to the shores of Mobile, Alabama, on a ship named the Clotilda, under cover of darkness...
Published 03/23/23