Surfer rides waves for 16-hours on summer solstice


View Full Site