On the Daily Show and the Colbert Report last night, Jon Stewart and Stephen Colbert covered the 142nd NRA convention held in Houston, Texas. Stewart covered the NRA 2013 convention in a riff titled "The Good, the Bad, and the Crazy," while Colbert used the convention to launch into a new series called "Bat Shit Serious."

Expectedly, Stewart called out Sarah Palin for her rage over New York City Mayor Bloomberg's attempts to stop obvious displays of t0bacco products at convenience stores. He then chatted with Christiane Amanpour, who defended CNN's role in the news conversation, while Stewart made jokes about CNN anchors using barking dogs as clues in their Boston marathon coverage.

Over at the Colbert Report, Colbert interviewed two-time Pulitzer Prize-winning historian Robert Caro and they got super giggly over LBJ's nickname for his penis.

Clips below.