The Spirit Of Igbo Landing

8 months ago
6

Igbo Landing is a historic site in Georgia, USA, where in 1803 a group of Igbo people from what is now Nigeria chose to drown themselves rather than submit to slavery after being brought to America. This act of resistance and sacrifice is remembered as a powerful symbol of courage and the desire for freedom.

Loading comments...