Fox News FTW: Osama Bin Laden is Our Only Hope…
Glenn Beck and Michael Scheuer send the Fox New bat signal to Osama Bin Laden.
Michael Scheuer is not only a professional douchebag, he’s also an ex CIA agent who led various CIA divisions dedicated to Bin Laden. In a videotaped message from 2007, Bin Laden himself referenced Scheuer and his book, Imperial Huberis.
Full transcript and more at Daily KOS.
Related Cherrybombed stories: