Thread:Comments:Osama bin Laden dead, report US officials/Comments from feedback form - "Im imagining a delta force / s..."/reply (2)

I heard it was the CIA.