Catherine Loria is Grand Winner in the 2008 World Championships of Performing Arts (WCOPA)
The Philippines is on top of the world of performing arts for the third time! Our very own Catherine Loria was declared Grand Champion Performer of the World in the recently [...]