For 900 miles, ocean swimmer Catherine Breed reckoned with El Niño
Mill Valley resident Catherine Breed has finished her roughly 900-mile swim of California's entire…
Mill Valley resident Catherine Breed has finished her roughly 900-mile swim of California's entire…
