X

Seal Team Six

More Than 100 Shots Fired Into Osama bin Laden’s Dead Body

A website for U.S. special operations forces, SOFREP, has released a new report that tries to shed light on why…