There have been three incarnations of the Cardiff Marathon, which was an annual marathon race held on various years in Cardiff between 1981 and 2006. (en)
There have been three incarnations of the Cardiff Marathon, which was an annual marathon race held on various years in Cardiff between 1981 and 2006. (en)