Menu Close

Moving video worth watching: 75 years ago, the US Armed Forces liberated Dachau.

This is also Israel’s 72nd Independence Day.