American Idol Heading to New York for Season Finale
The Season 13 finale of the Fox reality singing competition is slated to take place at Madison Square Garden. This would mark the first time in the show's history that the finale would not be held in Los Angeles, which is where Idol's live shows tape.
View original American Idol Heading to New York for Season Finale at TVGuide.com
Related Articles on TVGuide.com
Other Links From TVGuide.com
- Comments (0)