Philippine Arena Featured In Discovery Channel's 'Man-Made Marvels' noypi Philippine Arena, which is set to become the largest domed arena in the world upon its completion, was featured on Discovery Channel on Wedn... Read More