Watch Late Night with Jimmy Fallon - Salma Hayek, Jeffrey Donovan, Herbie Hancock

Late Night with Jimmy Fallon Season 1 Episode 269

Season 1 Episode 269

First Aired: June 22, 2010

Description: Guests include Salma Hayek, Jeffrey Donovan, and Herbie Hancock.