E-mail this story
'American Idol' season 12 premiere, Nicki and Mariah spar in New York
Oh, "American Idol" Season 12. Where else would the show premiere but in "The City That Never Sleeps," and New York offered up its biggest and brightest budding stars.
By Ericka Alston
January 17, 2013