Each year hundreds of Yeti Freaks from all over the world journey to the mountains of Colorado for a weekend of epic riding, tasty food and cold beer...
Video: Yeti Tribe Gathering - Telluride, Colorado
Video: Yeti Tribe Gathering - Telluride, Colorado