Stephen Colbert tore into Donald Trump and Defense Secretary Pete Hegseth over shifting explanations for the Iran conflict.
Stephen Colbert took Donald Trump to task during Tuesday's monologue, slamming the president for blaming his predecessors for the current war in Iran.