Tony Bennett, who just celebrated his 85th birthday, issued an apology to remarks he made on “The Howard Stern Show” claiming that President George W. Bush admitted to him that the Iraq war was a mistake and that the U.S. had culpability for the 9/11 attacks.

“But who are the terrorists? Are we the terrorists or are they the terrorists? Two wrongs don’t make a right,” Bennett said. “They flew the plane in, but we caused it. Because we were bombing them, and they told us to stop.”

He said that Bush admitted the war in Iraq was a mistake as he was in Washington to accept a Kennedy Center honor in 2005. A Bush spokeswoman denied the story as “flatly wrong.”

Bennett posted a clarification on his Facebook page.

“I am so grateful to be an American and as a World War II veteran, I was proud to fight to protect our values, which have made America the greatest country on the planet. 

“There is simply no excuse for terrorism and the murder of the nearly 3,000 innocent victims of the 9/11 attacks on our country.

“My life experiences – ranging from the Battle of the Bulge to marching with Martin Luther King – made me a life-long humanist and pacifist, and reinforced my belief that violence begets violence and that war is the lowest form of human behavior.

 “I am sorry if my statements suggested anything other than an expression of my love for my country, my hope for humanity and my desire for peace throughout the world.”

The comments on his page are passionate, to say the least.