Freedom Flotilla Two: Another Massacre Looms?

  On June 21, 2011 some 40 to 50 American peace activists will gather in Athens Greece to join up with the 2nd International Freedom Flotilla headed to Gaza to deliver humanitarian aid and essential building materials. The Americans, have named their ship “The Audacity of Hope” after President Obama’s book with the same title. […]