A glimpse of Masada

Masada is an ancient fortress in Israel’s Judean Desert which symbolizes the strength and perseverance of the Jewish people throughout history .

Here’s a glimpse of this stunning archeological site to hold you over until you can see the real thing.