Tel Shadud


Tel Shadud - mountain in Israel.