Louvre Researchers Confirm King David Mention on Mesha Stele

Researchers at the Louvre Museum in Paris have confirmed that the text on an ancient stone on displayed there, the Moabite Stone, also known as the Mesha Stele, refers to King David in the Bible.