Home Our State Catherine Breed Completes 900-Mile Swim Along California Coast