White Gold Webisode 5: Riding McCall Idaho + Video
Living the good life in small town America
In this homecoming of sorts, the 208 Products crew highlights the limitless riding opportunities near it’s home base in McCall, Idaho. Some might argue there is a danger of becoming “bored” when staying close to home, but from the looks of things, these guys have plenty to keep them entertained.