Gallery 28

Middlesex Short Course Championships 2013

© Marilyn Steward