As the American Idol The Top 12 Finalists Perform Live for the first time this Tuesday night, March 16, 2010 on the all new episode of American Idol Season 9 Episode 22. The Top 12 finalists take the stage to perform LIVE for the nation! Then Right after the live performances videos it's time again to America to vote. Don't miss this 2 hours episode from 8:00-10:00 PM ET live broadcast video on FOX TV channel. If you miss this one try to watch via online streaming on fox.com.