Lord of the Squirrels - Whistler's Ultimate Alpine Experience?
You know you're having a good day when the climb is as amazing as the descent. Join Kevin Landry and his four-legged riding companion as they head up Into the Mystic, and tackle Lord of the Squirrels, arguably one of the best alpine rides anywhere. It just so happens that the epic ride is in none other than Whistler, BC. Who needs the bike park when you get views like this?