Season 12, Episode 95 Last Call With Carson Daly

First Aired: June 6, 2013

Deon Cole. Also: Kimbra performs; "Dirty Wars" is spotlighted.

Guest Cast