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

It was NAVY SEALSS!!