Links for American Idol S11E31: Finalists Compete

American Idol Buzz

Episode 31

3,911 watches

April 25, 2012
The singers perform
April 25, 2012
The singers perform