Megyn Kelly absolutely smokes Keith Olbermann!  You have to hear it.  

See omnystudio.com/listener for privacy information.