Latter-Day Saint researchers think this might be the Valley of Lemuel from the Book of Mormon. This is in Saudi Arabia at a place called Wadi Tayyib al-Ism. Join Zander Sturgill as he explores some pretty epic evidence.
Click HERE to Return to Recorded Insights.