© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 1
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 2
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 8
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 9
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 10
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 11
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 12
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 13
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 14
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 15
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 18
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 19
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 20
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 22
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 23
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 24
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 25
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 26
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 27
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 28
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 29
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 30
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 31
© Heather Stokes Photography - August 25, 2019 - Mission Park Dog Swim - 33