Time Machine Masada

Masada - a mountain fortress and symbol of Jewish independence. Set deep in the Judean Desert, it was here at Masada 2000 years ago, that ...

Sign in to watch
2003 - 2020 © ClickView Pty Limited