Advertisements

Day: January 23, 2011

Israel justifies herself with the Turkel Report….

Israeli soldiers stand guard on a missile ship as the Israeli navy intercepts a Gaza-bound

Advertisements