CNN's Brooke Baldwin gave a lengthy apology on air Wednesday morning after offending some viewers with a comment about U.S. veterans.
While covering the unrest in Baltimore, Baldwin said during an interview with Rep. Elijah Cummings (D-Md.) on Tuesday that some veterans are returning from war and "ready to do battle."
On Wednesday, Baldwin turned to the camera and admitted, "I made a mistake."
"I absolutely misspoke," she said. "I inartfully chose my words -- 100 percent -- and I wholeheartedly retract what I said. I've thought tremendously about this ... I have the utmost respect for our men and women in uniform."
"To all of you, I owe you a tremendous apology," she continued. "I am truly sorry."
Her colleague Chris Cuomo comforted her when she was done, giving her a hug and adding, "You learn as you go."
Baldwin also addressed her comments on Twitter: