Links for American Idol S12E26: Finalists Compete

American Idol Buzz

Episode 26

2,541 watches

April 10, 2013
The finalists compete.
April 10, 2013
The finalists compete.