Home Sports Humpback whale stuns surfers during semi finals