The top 12 contestants perform during the season 10 American Idol Grand Finale at the Nokia Theatre on in Los Angeles

By HO

150
What would you like to send?