by rockylaber | Jan 22, 2022 | Cycling
A big, flat loop through Oakland and Alameda on a windy Saturday