The Idols are HERE!!! The American Idol 11 top 10 are in the Philippines for a concert at the SMART Araneta Coliseum on 21 September 2012. But before that, they were able to visit GMA Network for a series of TV guesting to promote their concert, as well as to just enjoy the Philippine culture. Here is the rundown of their guesting via GMA Network’s flagship newscast 24 Oras.
The Idols also had a chance to do a mall tour (Ayala Malls) to their screaming and crazy fans’ delight. Here’s a clip via SAKSI.