Course

Blue Nose, Halifax Half-marathon

Canada (CA) / Nova Scotia (NS)
Sunday 19 May 2019