Arizona Sen. John McCain said on Sunday he wants U.N. Ambassador Susan Rice to publicly announce she was wrong in saying the attack in Libya was sparked by spontaneous protests to an anti-Islam Internet video.

"She has a lot of explaining to do," the ranking member on the Senate Armed Services Committee said on CBS's "Face the Nation."