Live action footage
Nahal Zin was the southern border of the land of Canaan that was promised to the Israelites. Ein Avdat is nearby.
HD
1920 x 1080