The Islamic State claimed responsibility for the attack in Nice, and French authorities said that the attacker, Mohamed Lahouaiyej Bouhlel, expressed support for ISIL online.
McCain said that the U.S. had won the war in Iraq, but lamented that "the President decided to pull everybody out of Iraq."
"This president has no strategy and no, in my view at least in the short term, ability or willingness to attack this evil," the senator said.
"This president has failed miserably and all this stuff didn’t have to happen,” he continued. "I’m sorry to say that I predicted everything that has happened, and I predict more attacks just as the director of National Intelligence and the head of the CIA have predicted. This president has failed America and the world."
McCain also criticized Obama following the deadly shooting at an Orlando night club in June. The senator said Obama was "directly responsible" for the attack. He later clarified that he was referring to Obama's policies, not the President himself, and argued that Obama's policies led to the rise of ISIL.
H/t Buzzfeed News