everything I like about bicycling, surfing, windsurfing and climbing.
What a day with Brendon Semenuk…