On the eve of this Independence Day I thought it appropriate to remind everyone of the tenuous nature of our independence. Following is a short film which tells the story of two men, Khaled El-Masri and Binyam Mohamed, who experienced first hand our nations practice of extraordinary rendition.
Leave a Reply