INC’s Philippine Arena Featured on Discovery Channel (Video)

One of the Philippines largest religious denomination, the Iglesia Ni Cristo Church, is responsible for the building of Philippine Arena, which was featured on Discovery Channel’s episode aired last December 25, 2013. Watch the video Featuring the Philippine Arena on Discovery Channel: The Special Coverage of the Philippine Arena was aired on December 25, 2013 … Read more