Lea Salonga bags scores another win with her newest champ, Joshua Oliveros, the grand winner of this season’s The Voice Kids Philippines.

Joshua won over Sharon Cuneta’s Antonetthe and Bamboo’s Justin

Watch Joshua sing his finale song: “Mangarap Ka”

Watch Joshua sing “Habang May Buhay” during the blind auditions:

Kamp Kawayan’s Justin during the final round:

Team Sharon’s Anthonetthe during the final round:

READ  'Born For You' Media Day with Elmo and Janella; Primetime Series to Air on June 20