Story
Valley Spokesmen club ride held every Friday morning from the Sports Basement in San Ramon. Today we headed up to Crow Canyon and then down Dougherty and through the Windemere development on our way to a refreshment stop at the SF Outlet Mall. Our return was on Stoneridge through Pleasanton and then back on the Alamo Canal and Iron Horse trails.