San Diego swim!
Amy A. Winnemore takes you on a first-person look through the open water, pools, pavement, trails, woods and deserts of open water and 5K running races.
Amy A. Winnemore takes you on a first-person look through the open water, pools, pavement, trails, woods and deserts of open water and 5K running races.