Watch Late Night with Jimmy Fallon - Tue, Jul 10, 2012

Late Night with Jimmy Fallon Season 2 Episode 300

Season 2 Episode 300

First Aired: July 10, 2012

Description: Kelly Ripa, Kristen Johnston, Tom Waits