Watch American Idol season 8 episode 12 tv series online free
Release: Feb 17, 2009
Last week, the Top 36 semi-finalists were revealed to the nation and were separated into three groups of 12. Tonight's episode features performances by the first 12 contestants, and America will vote on their favorites.