Yet another confirmation of the Jews exodus out of Egypt?