Summary

Footage Information

American Idol Finale 2010
Ellen Degeneres
5/26/2010
Nokia Theatre
Los Angeles
8498_011
}