The Welsh Marathon took place on June 27th.