H/T Mrs. Carl of Carl in Jerusalem

I was actually walking down Ben Yehuda St. when they were filming this and, at the time, had no idea what was going on.  

Now I know that it was Aish.com producing a video for Israel’s upcoming 63rd Independence Day.  

The holiday will be celebrated in Israel on Monday night, but why not get in the mood a little early, and celebrate the miracle of Jewish sovereignty known as Israel.