The Daily Star reports that Saudi Arabia plans to bulldoze a site many believe is the location of Mt. Sinai, where God gave Moses the Ten Commandments, although the exact location remains disputed. The site in question is a 8,460 foot peak known called, Jabal al Lawz (mountain of almonds), located in northeast Saudi Arabia near the border with Jordan. Experts from the Doubting Thomas Research Foundation support the belief that Mt. Sinai is in this region of Saudi Arabia,... Read more