DMIQ stands for Demi-Marathon International de Québec (French: International Half-Marathon in Quebec; Quebec, Canada)

DMIQ

Leave a Reply

Your email address will not be published. Required fields are marked *