an initiative to collect, discuss, present, archive, respond and communicate ideas, concepts and constructs related to surfing
an initiative to collect, discuss, present, archive, respond and communicate ideas, concepts and constructs related to surfing