John John Florence. – ph. Pedro Mestre/Surf Portugal