Two talented surfers under 20 have won the Allianz ASP World Junior Championships in an exciting final day of action in Portugal.
Portuguese surfer Vasco Ribeiro and Hawaiian Mahina Maeda claim the Allianz ASP World Junior titles in Ericeira.
Perfect conditions gave the world's best juniors a chance to showcase the immensity of their talent.
World's Best Juniors put on a show on Day 3 of the Allianz ASP World Junior Championships, with Noe Mar McGonagle (CRI) leading the pack.
Day 4 of the Allianz ASP World Junior Championships featured classic pointbreak conditions, providing a perfect canvas.
All the action from Portugal, as surfing's future stars battled for big wins.