Enlarge Photo

David Gregory holding a 30-round magazine at NBC's Washington bureau (NBC/Meet the Press)

Happening Now