Sen. John McCain (R-AZ) on Monday thanked Fox News for relentlessly covering the attack on a U.S. diplomatic mission in Libya.

"My question is, is why is it eight months later that finally now it seems that the 'mainstream media' is taking an interest in what many of us have been?" he told Fox News host Neil Cavuto. "You know, if this thing, if it comes to a full investigation there will be two people who I think deserve credit. One of them is Sen. Lindsey Graham and the other may be [Fox News president] Roger Ailes."

Sen. Marco Rubio (R-FL) has also thanked Fox News for its coverage of the Benghazi attack and its aftermath. The incident has been used by Republicans to attack the Obama administration for allegedly seeking to cover-up the true nature of the assault.

Conservatives have alleged that liberal and mainstream media outlets were complicit in falsely reporting the attack occurred during a spontaneous demonstration -- a claim that has some merit -- but liberal MSNBC host Rachel Maddow was one of the first media personalities to call out the Obama administration.

"Anybody who tells you that what happened to our ambassador and our consulate was the result of a protest over an offensive movie, you should ask them why they think that,” Maddow said just two days after the attack. "I mean, that was the first version of events we heard, [but] that does not seem to explain what happened that night. It does not seem to be born out by the facts the more facts we get."

Watch video, via Media Matters, below: