New Museum Honors Those On America’s Final Slave Ship

A new museum in Alabama commemorates the slaves who were brought on the last slave ship to America.