Saturday, September 10, 2016

Bolton: Obama Stairs Snub in China Is a 'Calculated Insult'


Fox News contributor on how the U.S. is losing respect around the world