Igbo Landing (alternatively written as Ibo Landing, Ebo Landing, or Ebos Landing) is a historic site at Dunbar Creek on St. Simons Island,…
23