Skip To Content

Where To Stream American Idol Season 7 Episode 42

Winner Announced

It's the final battle...the battle of David's, David Cook (25) and David Archuleta (17).