Sen. Ted Cruz (R-Tex.) has apologized, on video, to Filipino World War II veterans for comparing his 21-hour speech to the Bataan Death March.

"Let me say to each of you: I apologize for causing offense," Cruz said in a meeting with Filipino veterans, video of which was posted to YouTube on Tuesday. "I should not have said what I did."