AMERICAN IDOL Season 11 First Photos Straigtht From St Louis


Check out photos of the upcoming 11th season of AMERICAN IDOL which premieres this fall on FOX.

AMERICAN IDOL Season 11 – Television’s No. 1 show, begins its 11th nationwide search for the best undiscovered talent in the country in St. Louis, MO on Tuesday, June 28. Thousands lined up in front of the Scottrade Center in St. Louis for the chance to become the next AMERICAN IDOL.

Click Any Photo Below To Enlarge