OMG sciencefromNew York Post1 month agoNew clues in Noah's Ark landing site mystery - as experts double down on solving biblical puzzleResearchers may have found the location of Noah's Ark in Turkey using radar and soil tests.