A long ride through Oakland as far as Fruitvale, then back.
Jef's page / Photos / 11aug2025 Oakland Ramble