Mack Talks About The Capture Of Osama Bin Laden

  • Season 3
  • Aired 06/21/2011
  • 35,564 Views

Former Navy SEAL Richard "Mack" Machowicz gives his take on the capture of Osama bin Laden. Mack breaks it down for us and gives us a military view on the whole process!

Loading...