David and the Lord - The two witnesses revealed