February 18, 2004

_________________________________________________
Seems fitting somehow
America's latest attempt to win the hearts and minds of Arabs launched this week in the form of an Arabic satellite news channel called Al Hurra, meaning "the free one."

It can also be translated as "piece of shit."


No comments: