Tourists visit the House of Slave on Goree Island in Senegal on March 23, 2025. Goree Island lies off the coast of Senegal, ...