You are opening the registration page to watch American Idol - Season 8 Episode 31 : Top 7 Finalists Perform Again Movies for Free