Singer Tony Bennett, 85, made headlines after criticizing America's foreign policy, for which he has since apologized.
Bennett appeared on Howard Stern's Radio show Monday, saying, "We caused the 9/11 attacks," adding that former President George W. Bush had admitted to him that the war in Iraq was a big mistake.
"They flew in the plane, but we caused it. We were bombing them, and they told us to stop," Tony explained.
On Tuesday, the 85-year-old former World War II veteran apologized for his remarks, and expressed his love for America, and shared his hope for humanity and world peace.
"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," he said. "My life experiences -- ranging from the Battle of the Bulge to marching with Martin Luther King -- made me a lifelong humanist and pacifist, and reinforced my belief that violence begets violence and that war is the lowest form of human behavior."