Home / Photos / "Point of no return" "Point of no return" K King · Thursday, September 15th 2005 at 1:14PM · 596 views This is on Gorree Island in West Africa where they told slaves once you leave on this side of the door, you will never see Africa again. About the Author K King Ames, OK Posts Subscribe Profile Email Report