Course

Blue Nose, Halifax Marathon

Canada (CA) / Nova Scotia (NS)
Sunday 16 May 2021