‘American Idol XIII’ Airs 2nd Part of Premiere Tonight on Star World
Another batch of amazing hidden talent is coming to the fore as the second part of the two-episode premiere of American Idol Season 13 hits TV screens tonight, January 17, 2014, only on Star World!…