Terri Seymour Photos

  • Terri Seymour and Simon Cowell - The American Idol Season 7 Grand Finale on May 21, 2008 at the Nokia Theatre in Los Angeles, California. "American Idol" Season 7 Grand Finale - Arrivals Nokia Theatre Los Angeles, CA United States Ma

Related Galleries

2014 BET Awards: Hottest Looks

34 Photos | Jun 30, 2014

Emmys 2010: Red Carpet Arrivals

68 Photos | Aug 29, 2010