American Idol Grand Finale 2010- Nokia Theatre- May 26, 2010- Los Angeles, California

Via many sources.

Advertisements