Group leader Lucius Walker told Aljazeera.net yesterday that this year's mission comes at a crucial time for some of the "most disadvantaged people in the world."
All I can think of is that if Al Jazeera is interested in Cuba and Castro, its because Castro is involved with the jihadists. And don't these pastors realize that Castro has worked as hard as anyone in the world to destroy Christianity.
Castro, loving ruler of Free Cuba. Hack, gag, Barffffff.