When did American Idol Season 10 Episode 18 air?
American Idol Season 10 Episode 18 aired on March 16, 2011.

The American Idol top 12 finalists perform once again hoping to impress the judges and the nation. Tune in to see who amazes the judges and who falls flat.
Direct answers for episode-level questions and details.
American Idol Season 10 Episode 18 aired on March 16, 2011.
This episode runs for approximately 85 minutes.
Comments coming soon
Discuss episodes with other viewers