Story
Valley Spokesmen club ride using a modification of our usual 'Moraga Loop' ride by heading over to Castro Valley on Norris Canyon Rd. instead of Dublin Canyon. From there we followed the usual route up Redwood, Pinehurst, and Canyon into Moraga where we stopped for refreshments and then continuing past St. Mary's into Lafayette before returning on the Blvd. and Iron Horse trail.