I have come to believe that the location of Eden along with the geographical extent of Noah's flood was situated within the Persian Gulf Oasis, in the Arabian Peninsula region. It's a region that was occupied by early humans during the late Pleistocene between ~70,000 years ago and ~13,000 years ago (the end of the last ice age and hence the advent of the Holocene). My YouTube presentation goes into much further detail. However, here's a summary of the data. The peer-review information I have ga