Video Footage of Mount Sinai in Arabia
Nov 19, 2009
I have done a lot of study on the location of Mount Sinai that is actually in Arabia at a mountain called Jabal al Lawz. Here is footage (under ten minutes) that I had not seen before.
Category: In The News
Dr. Stephen Jones