Where To Stream American Idol Season 12 Episode 18
Top 10 Live Performance Show
- Aired March 13, 2013
- 120 Min
Tonight, the competition heats up when the finalists perform LIVE on the AMERICAN IDOL stage. Tune in to see who amazes the judges and who falls flat.