Keep America Safe chair Liz Cheney discussed the killing of Osama bin Laden last night on Fox News:

Next Page