Walking Where Deborah and Barak Won the Battle...

Mount Tabor is the site of the biblical victory by Deborah and Barak over Sisera. Young Israeli believers now visit the location through Lech Lecha to study scripture and reflect on God's faithfulness.

The ministry thanks supporters for enabling outreach to the next generation of believers in Israel.

PRO: see who's reacting and what you're missing. See the whole picture →

Permalink on AllIsrael.chat