It looks like everyone around the world complaining that there’s no proof that Osama bin Laden was behind the September 11 attacks can shut up now. The Washington Post reports that a home movie of bin Laden was found in an abandoned home in Jalalabad (the town where many of the Arabs in Afghanistan lived) during which he basically confessed to planning the attacks. I hope the White House releases it publicly, they have nothing to lose by doing so, and it’s a tape that ought to air on Al Jazeera I think.
Categories