Originally Posted by Balanda
Wow, what a breath taking part of the world. North America must surely be the stunningly natural beautiful place on the planet.
Yes! Truly a beautiful area. I'll be heading to Silverton in a couple of weeks and ride the very same places.......Can't wait.....