added another user. Stay tuned to learn when American Manhunt: Osama Bin Laden will finally arrive on Netflix. Watch the official trailer below.
On May 2, 2011, President Obama and his top officials watched on as Seal Team 6 invaded bin Laden’s compound in Abottabad, Pakistan, and fatally shot him. No Americans were lost in the mission. As Rob ...