Fox News Gets Busted for Falsely Claiming that Obama Released the ‘New Bin Laden’
PolitiFact finds Fox News “false” for claiming that ISIS leader Abu Bakr al Baghdadi was “released by Obama in 2009.” He was released under Bush, according to the DOD.