American Idol – Season 12, Episode 18 – Top 10 Live Performance Show

American Idol – Season 12, Episode 18 – Top 10 Live Performance Show Full Episode Watch Streaming


American Idol – Season 12, Episode 18 – Top 10 Live Performance Show
Air date:3/13/2013
Summary: The Season 12 finalists deliver songs performed by past “American Idol” winners.