Tag: UDO World Championships
Philippines’ Team Genesis Dominates UK UDO World Championships, Grabs 4 Golds and 2 Silvers
Filipino dance crew Team Genesis has successfully raised and waved the Philippine flag in the United Kingdom after winning six medals and securing five...