Posted on: 30th November 2016
In existence since 1296 AD, this annual event consists of mini, half and full marathon.