Downtown Mill Valley, up stairs to Windy Gap, down into Muir Woods over Dynamite and Cardiac down the Swoop and Steep Ravine then up "Insult Hill. Finally down to Stinson Beach
Downtown Mill Valley, up stairs to Windy Gap, down into Muir Woods over Dynamite and Cardiac down the Swoop and Steep Ravine then up "Insult Hill. Finally down to Stinson Beach