11/12/2010 11:38 am ET | Updated May 25, 2011

David Gregory Cameos On '30 Rock' (VIDEO)

David Gregory was the latest NBC News anchor to make a cameo on "30 Rock." Below, watch Gregory object to truly terrible analogy that he's just had to read on the air, all the while setting up the latest confrontation between Jack Donaghy and Regina Bookman, a congresswoman played by Queen Latifah.