DMIQ

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

DMIQ
Share
Abbreviations And Their Meaning