9/11, Afghanistan, Pakistan, Washington D.C. Buh Bye by derekhenryflood • 02/05/2011 • 0 Comments Pan Arab satellite channel al-Arabiya announces the death of Osama bin Laden at the hands of US Special Forces in Abottobad, Pakistan at an Egyptian restaurant in Brooklyn, New York. ©2011 Derek Henry Flood New York- A-B-C-ya!