Congratulations Rob Machado (USA)
2006 US Open of Surfing winner !!

 

BeachByte