shelford

Shelford Duck Race

January 20, 2015 // 0 Comments

The Shelford Duck Race was first run by the Shelford Cricket Club back in the 1990s- in 2011 it resumed as a fundraiser for [...]