Choose: Recent/By Year

Cardiff Half Marathon

6 Oct, 2019

CDF_061019_Cardiff_Half_Marathon_011.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_012.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_019.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_010.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_018.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_001.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_002.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_003.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_004.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_005.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_006.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_007.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Welsh Championship Women -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_008.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Welsh Championship Women -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_009.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Welsh Championship Women -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_010.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Welsh Championship Women -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_011.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Welsh Championship Men -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_012.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Welsh Championship Men -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_013.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_014.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_015.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_016.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_017.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_018.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_019.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_020.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_021.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Runners pouring into King Edward VII Avenue at the finish line

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_022.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_023.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Elite Women's Winners -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_024.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Elite Women's Winners -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_025.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Elite Men's Winners -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_026.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Elite Men's Winners -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_027.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Wheelchair Women's Winners -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_028.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 - Wheelchair Men's Winners -

Chris Fairweather/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_029.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_030.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_031.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_032.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_033.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_034.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_035.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_036.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_037.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_001.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_002.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_003.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_004.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_005.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_006.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_007.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_008.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_009.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_013.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_014.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_015.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_016.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_017.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_020.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_021.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_022.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_023.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_024.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_025.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_026.jpg

061019 - Cardiff Half Marathon -

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_027.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_028.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_029.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_030.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_031.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_032.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_033.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_034.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_035.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_036.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_037.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_038.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_039.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_040.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_041.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_042.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_043.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_044.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_045.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_046.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_047.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_048.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_049.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_050.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_051.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_052.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_053.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_054.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_055.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_056.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_057.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_058.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_059.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_060.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_061.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_062.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_063.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_064.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_005.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_065.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_066.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_067.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_068.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_069.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_070.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_071.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_072.jpg

061019 - Cardiff Half Marathon - John Lotiang crosses the line in third place

Chris Fairweather/Huw Evans Agen

CDF_061019_Cardiff_Half_Marathon_073.jpg

061019 - Cardiff Half Marathon - Women's winner Lucy Cheruiyot crosses the line ahead of second placed Azmera Abreha

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_074.jpg

061019 - Cardiff Half Marathon - Women's winner Lucy Cheruiyot crosses the line ahead of second placed Azmera Abreha

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_091.jpg

061019 - Cardiff Half Marathon - View of the start from Cardiff Castle

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_075.jpg

061019 - Cardiff Half Marathon - Women's winner Lucy Cheruiyot crosses the line ahead of second placed Azmera Abreha

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_076.jpg

061019 - Cardiff Half Marathon - Women's winner Lucy Cheruiyot crosses the line ahead of second placed Azmera Abreha

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_077.jpg

061019 - Cardiff Half Marathon - Women's winner Lucy Cheruiyot

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_078.jpg

061019 - Cardiff Half Marathon - Women's winner Lucy Cheruiyot

Chris Fairweather/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_079.jpg

061019 - Cardiff Half Marathon - Second placed Shadrack Kimining and winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_080.jpg

061019 - Cardiff Half Marathon - Second placed Shadrack Kimining and winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_081.jpg

061019 - Cardiff Half Marathon - Second placed Shadrack Kimining and winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_082.jpg

061019 - Cardiff Half Marathon - Second placed Shadrack Kimining and winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_083.jpg

061019 - Cardiff Half Marathon - Second placed Shadrack Kimining and winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_084.jpg

061019 - Cardiff Half Marathon - Second placed Shadrack Kimining and winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_085.jpg

061019 - Cardiff Half Marathon - Second placed Shadrack Kimining and winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_086.jpg

061019 - Cardiff Half Marathon - Charlie Hulson

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_087.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_088.jpg

061019 - Cardiff Half Marathon - Women's winner Lucy Cheruiyot crosses the line

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_089.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Aled Llywelyn/Huw Evans Agency

CDF_061019_Cardiff_Half_Marathon_090.jpg

061019 - Cardiff Half Marathon - Men's winner Leonard Langat crosses the line ahead of second placed Shadrack Kimining

Aled Llywelyn/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_001.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_002.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_003.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_004.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_006.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_007.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_008.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_009.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_010.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_011.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_012.JPG

061019 - Cardiff Half Marathon - Wheelchair athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_013.JPG

061019 - Cardiff Half Marathon - Wheelchair athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_014.JPG

061019 - Cardiff Half Marathon - Wheelchair athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_015.JPG

061019 - Cardiff Half Marathon - Wheelchair athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_016.JPG

061019 - Cardiff Half Marathon - Wheelchair athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_017.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_018.JPG

061019 - Cardiff Half Marathon - Elite athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_043.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_019.JPG

061019 - Cardiff Half Marathon - Elite athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_020.JPG

061019 - Cardiff Half Marathon - Elite athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_021.JPG

061019 - Cardiff Half Marathon - Elite athletes at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_022.JPG

061019 - Cardiff Half Marathon - Evans Cheruiyot at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_023.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_024.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_025.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_026.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_027.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_028.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_029.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_030.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_031.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_032.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_033.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_034.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_035.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_036.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_037.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_051019_GE_Cardiff_Half_Marathon_001.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_002.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_061019_IW_Cardiff_Half_Marathon_048.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_051019_GE_Cardiff_Half_Marathon_003.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_004.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_005.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_006.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_007.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_008.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_009.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_010.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_011.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_012.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_013.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_014.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_015.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_016.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_017.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_018.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_019.jpg

061019 - Cardiff Half Marathon 2019 - The race leaders make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_020.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_021.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_022.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_023.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_024.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_025.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_026.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_027.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_028.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_029.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_030.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_031.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_032.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_033.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_034.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_035.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_036.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_037.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_038.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_039.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_040.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_041.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_042.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_043.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_044.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_045.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_046.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_047.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_048.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_049.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_050.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_051.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_052.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_053.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_054.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_055.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_056.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_057.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_058.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_059.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_060.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_061.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_062.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_063.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_064.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_065.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_066.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_067.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_068.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_069.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_070.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_071.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_072.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_073.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_074.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_075.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_076.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_077.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_078.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_079.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_080.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_081.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_082.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_083.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_084.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_085.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_086.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_087.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_088.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_089.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_090.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_091.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_092.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_093.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_094.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_095.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_096.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_097.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_098.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_099.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_100.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_101.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_102.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_103.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_104.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_105.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_106.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_107.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_108.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_109.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_110.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_111.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_112.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_113.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_114.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_115.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_116.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_117.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_118.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_119.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_120.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_121.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_122.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_123.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_124.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_125.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_126.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_127.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_128.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_129.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_130.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_131.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_132.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_133.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_134.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_135.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_136.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_137.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_138.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_139.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_140.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_141.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_142.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_143.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_144.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_145.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_146.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_147.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_148.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_149.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_150.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_151.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_152.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_153.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_154.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_155.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_156.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_157.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_180.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_158.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_159.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_160.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_161.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_162.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_163.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_164.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_165.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_166.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_167.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_061019_ML_Cardiff_Half_Marathon_023.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_051019_GE_Cardiff_Half_Marathon_168.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_169.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_170.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_171.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_172.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_173.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_174.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_175.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_176.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_177.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_178.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_061019_IW_Cardiff_Half_Marathon_044.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_051019_GE_Cardiff_Half_Marathon_179.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_181.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_182.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_183.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_184.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_185.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_186.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_187.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_188.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_189.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_190.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_191.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_192.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_193.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_194.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_195.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_196.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_197.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_198.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_199.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_200.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_201.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_202.jpg

061019 - Cardiff Half Marathon 2019 - Runners recycle their water bottles as they make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_203.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_204.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_205.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_206.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_207.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_208.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_209.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_210.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_211.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_212.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_213.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_214.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_215.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_216.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_217.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_218.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_219.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_220.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_221.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_222.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_223.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_224.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_225.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_226.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_227.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_228.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_229.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_230.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_231.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_232.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_233.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_234.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_235.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_236.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_237.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_238.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_239.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_240.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_241.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_242.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_243.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_244.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_245.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_246.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_247.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_248.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_249.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_250.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_251.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_252.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_253.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_254.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_255.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_256.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_257.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_258.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_259.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_260.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_261.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_262.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_263.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_264.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_265.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_266.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_267.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_268.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_269.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_270.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_271.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_272.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_273.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_274.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_275.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_276.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_277.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_278.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_279.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_280.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_281.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_282.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_283.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_284.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_285.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_286.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_287.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_288.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_289.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_290.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_291.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_292.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_293.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_294.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_295.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_296.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_297.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_298.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_299.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_300.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_301.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_302.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_303.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_304.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_305.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_051019_GE_Cardiff_Half_Marathon_306.jpg

061019 - Cardiff Half Marathon 2019 - Runners make their way through Cardiff Bay, Roald Dahl Plas and past the Wales Millennium Centre at the halfway point of the race

Gareth Everett

CDF_061019_IW_Cardiff_Half_Marathon_038.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_039.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_040.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_041.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_042.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_045.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_046.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_047.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_049.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_050.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_051.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_052.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_053.JPG

061019 - Cardiff Half Marathon - Former Wales Rugby international player Dafydd James at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_054.JPG

061019 - Cardiff Half Marathon - Former Wales Rugby international player Dafydd James at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_055.JPG

061019 - Cardiff Half Marathon - Former Wales Rugby international player Dafydd James at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_056.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_057.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_058.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_059.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_060.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_061.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_062.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_063.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_064.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_065.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_066.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_067.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_068.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_069.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_070.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_071.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_072.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_073.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_074.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_075.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_076.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_077.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_078.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_079.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_080.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_081.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_082.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_083.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_084.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_085.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_086.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_087.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_089.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_090.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_091.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_092.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_093.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_094.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_095.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_096.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_097.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_098.JPG

061019 - Cardiff Half Marathon - Spectators at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_099.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_100.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_101.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_102.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_103.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_104.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_105.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_106.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_107.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_111.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_112.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_113.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_114.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_115.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_116.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_117.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_118.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_119.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_120.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_121.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_122.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_123.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_124.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_125.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_126.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_127.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_128.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_129.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_130.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_131.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_132.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_133.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_134.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_135.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_136.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_137.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_138.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_139.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_140.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_141.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_142.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_143.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_020.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_003.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_004.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_005.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_006.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_007.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_008.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_009.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_010.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_011.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_012.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_013.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_014.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_015.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_016.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_144.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_145.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_146.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_147.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_148.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_022.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_149.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_150.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_151.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_152.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_153.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_154.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_155.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_156.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_157.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_158.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_018.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_020.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_159.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_160.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_161.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_162.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_163.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_022.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_169.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_023.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_024.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_025.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_027.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_028.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_029.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_030.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_031.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_032.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_033.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_108.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_109.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_110.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_164.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_165.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_166.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_167.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_168.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_170.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_171.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_035.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_036.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_037.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_038.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_039.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_040.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_172.JPG

061019 - Cardiff Half Marathon - Volunteers at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_173.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_174.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_175.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_176.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_177.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_178.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_179.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_180.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_181.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_182.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_183.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_184.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_185.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_186.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_187.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_188.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_189.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_190.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_191.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_192.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_193.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_194.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_195.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_196.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_197.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_198.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_199.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_200.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_201.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_202.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_203.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_204.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_205.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_206.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_207.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_208.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_209.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_210.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_211.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_212.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_213.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_214.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_215.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_IW_Cardiff_Half_Marathon_216.JPG

061019 - Cardiff Half Marathon - Runners at the Cardiff Bay Barrage

Ian WIlliams/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_038.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_039.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_040.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_041.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_042.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_043.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_044.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_045.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_046.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_047.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_048.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_ML_Cardiff_Half_Marathon_021.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_049.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_050.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_051.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_052.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_053.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_054.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_055.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_056.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_AL_Cardiff_Half_Marathon_021.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_CF_Cardiff_Half_Marathon_057.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_058.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_059.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_060.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_061.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_062.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_063.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_CF_Cardiff_Half_Marathon_064.JPG

061019 - Run4Wales - Cardiff University Cardiff Half Marathon 2019 -

Chris Fairweather/Huw Evans Agen

CDF_061019_AL_cardiff_half_marathon_5094.jpg

061019 - Cardiff Half Marathon - The family of Ben McDonald, who died suddenly of a heart attack at last year's Cardiff Half Marathon, at this year's finish

Aled Llywelyn/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_022.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_AL_cardiff_half_marathon_5112.jpg

061019 - Cardiff Half Marathon - The family of Ben McDonald, who died suddenly of a heart attack at last year's Cardiff Half Marathon, at this year's finish

Aled Llywelyn/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_001.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_002.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_003.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_004.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_005.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_006.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_007.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_008.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_009.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_010.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_011.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_012.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_013.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_014.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_015.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_016.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_017.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_018.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_019.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_024.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_025.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_026.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_027.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_028.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_029.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_030.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_031.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_032.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_033.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_034.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_035.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_036.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_037.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_038.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_039.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_040.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_041.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_042.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_043.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_044.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_045.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_046.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_047.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_048.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_049.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_050.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_051.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_052.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_053.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_054.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_055.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_056.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_057.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_001.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_002.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_017.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_019.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_021.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_026.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_011.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_034.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_041.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_042.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_043.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_044.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_045.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_046.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_047.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_048.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_049.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_050.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_051.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_052.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_053.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_054.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_055.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_056.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_057.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_058.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_059.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_060.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_061.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_062.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_063.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_064.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_065.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_066.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_067.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_068.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_069.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_070.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_071.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_072.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_073.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_074.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_075.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_076.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_077.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_078.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_079.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_080.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_081.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_082.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_083.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_084.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_085.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_086.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_087.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_088.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_089.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_090.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_091.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_092.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_093.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_094.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_095.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_096.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_097.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_098.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_099.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_100.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_001.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_002.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_003.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_004.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_005.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_006.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_007.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_008.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_009.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_010.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_012.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_013.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_014.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_015.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_016.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_017.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_018.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_019.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_020.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_023.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_024.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_025.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_026.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_027.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_028.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_029.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_030.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_031.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_032.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_033.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_034.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_035.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_036.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_037.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_038.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_039.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_040.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_041.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_042.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_043.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_044.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_045.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_046.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_047.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_048.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_049.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_050.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_051.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_052.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_053.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_054.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_055.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_056.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_057.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_058.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_059.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_060.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_061.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_062.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_063.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_064.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_065.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_066.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_067.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_068.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_069.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_070.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_071.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_072.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_073.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_074.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_075.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_076.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_077.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_078.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_079.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_080.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_081.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_082.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_083.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_084.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_085.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_086.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_087.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_088.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_089.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_090.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_091.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_092.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_093.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_094.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_095.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_096.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_097.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_098.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_099.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_100.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_101.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_102.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_103.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_104.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_105.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_106.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_107.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_108.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_109.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_110.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_111.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_112.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_113.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_114.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_115.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_116.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_117.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_118.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_119.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_120.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_121.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_122.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_123.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_124.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_125.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_126.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_127.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_128.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_129.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_130.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_131.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_132.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_133.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_134.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_135.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_136.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_137.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_138.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_139.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_140.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_141.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_142.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_143.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_144.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_145.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_146.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_147.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_148.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_149.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_150.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_151.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_152.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_153.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_154.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_155.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_156.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_157.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_158.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_159.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_160.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_161.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_162.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_163.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_164.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_165.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_166.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_167.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_168.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_169.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_170.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_171.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_172.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_173.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_174.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_175.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_176.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_177.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_178.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_AL_Cardiff_Half_Marathon_179.jpg

061019 - Cardiff Half Marathon -

Aled Llywelyn/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_101.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_102.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_103.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_104.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_105.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_106.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_107.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_108.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_109.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_110.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_111.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_112.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_113.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_114.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_115.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_116.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_117.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_118.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_119.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_120.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_059.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_121.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_122.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_123.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_124.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_125.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_126.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_127.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_128.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_129.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_130.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_131.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_132.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_133.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_134.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_135.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_136.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_137.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_138.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_139.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_140.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_141.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_142.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_143.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_144.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_145.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_146.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_147.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_148.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_149.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_150.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_151.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_152.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_153.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_154.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_155.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_156.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_157.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners pass Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_158.jpg

061019 - Cardiff University Cardiff Half Marathon - Rhys Davies Logistics deliver drinks to the Roath Park Lake station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_159.jpg

061019 - Cardiff University Cardiff Half Marathon - Rhys Davies Logistics deliver drinks to the Roath Park Lake station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_160.jpg

061019 - Cardiff University Cardiff Half Marathon - Rhys Davies Logistics deliver drinks to the Roath Park Lake station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_161.jpg

061019 - Cardiff University Cardiff Half Marathon - Rhys Davies Logistics deliver drinks to the Roath Park Lake station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_162.jpg

061019 - Cardiff University Cardiff Half Marathon - Rhys Davies Logistics deliver drinks to the Roath Park Lake station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_163.jpg

061019 - Cardiff University Cardiff Half Marathon - Rhys Davies Logistics deliver drinks to the Roath Park Lake station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_164.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_165.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_166.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_167.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_168.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_060.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_169.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_170.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_171.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_172.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_173.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC volunteers at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_174.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC volunteers at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_175.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers at Roath Park Lake drinks station

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_176.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC branding at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_177.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC branding at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_178.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC branding at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_179.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_180.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_181.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_182.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_183.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_184.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_185.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_186.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners rehydrate with Brecon Carreg water and Lucozade at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_187.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC branding at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_188.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC branding at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_189.jpg

061019 - Cardiff University Cardiff Half Marathon - NSPCC branding at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_190.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_191.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_192.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_193.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_194.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_195.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_196.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_197.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_198.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_199.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_200.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_201.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_202.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_069.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_203.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_204.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners make full use of the recyclers at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_205.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners make full use of the recyclers at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_206.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners make full use of the recyclers at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_207.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners make full use of the recyclers at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_208.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_209.jpg

061019 - Cardiff University Cardiff Half Marathon - The Extra Milers volunteers supply Brecon Carreg water at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_DG_Cardiff_Half_Marathon_210.jpg

061019 - Cardiff University Cardiff Half Marathon - Runners make full use of the recyclers at Roath Park Lake

Darren Griffiths/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_058.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_061.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_062.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_063.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_064.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_065.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_066.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_067.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_068.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_070.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_071.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_072.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_073.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_074.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_075.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_076.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_077.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_078.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_079.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_080.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_081.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_082.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_083.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_084.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_085.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_086.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_087.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_088.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_089.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_090.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_091.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_092.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_093.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_094.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_095.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_096.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_097.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_098.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_099.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_100.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_101.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_102.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_103.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_104.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_105.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_106.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_107.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_108.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_109.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_110.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_111.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_112.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_113.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_114.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_115.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_116.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_117.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_118.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_119.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_120.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_121.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_122.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_123.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_124.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_125.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_126.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_127.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_128.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_129.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_130.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_131.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_132.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_133.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_134.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_135.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_136.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_137.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_138.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_139.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_140.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_141.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_142.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_143.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_144.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_145.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_146.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_147.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_148.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_149.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_150.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_151.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_152.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_153.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_154.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_155.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_156.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_157.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_158.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_159.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_160.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_161.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_162.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_163.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_164.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_165.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_166.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_167.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_168.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_169.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_170.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_171.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_172.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_173.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_174.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_175.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_176.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_177.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_178.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_179.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_180.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_181.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_182.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_183.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_184.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_185.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_186.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_187.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_188.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_189.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_190.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_191.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_192.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_193.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_194.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_195.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_196.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_197.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_198.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_199.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_200.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_201.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_202.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_203.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_204.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_205.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_206.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_207.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_208.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_209.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_210.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_211.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_212.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_213.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_214.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_215.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_216.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_217.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_218.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_219.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_220.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_221.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_222.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_223.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_225.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_226.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_227.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_228.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_229.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_230.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_231.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_232.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_233.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_234.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_235.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_236.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_237.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_238.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_239.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_240.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_241.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_242.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_243.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_244.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_245.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_246.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_247.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_248.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_249.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_250.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_251.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_252.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_253.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_254.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_255.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_256.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_257.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_258.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_259.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_260.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_261.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_262.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_263.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_264.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_265.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_266.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_267.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_268.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_269.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_270.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_271.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_272.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_273.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_274.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_275.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_276.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_277.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency

CDF_061019_ML_Cardiff_Half_Marathon_278.jpg

061019 - Cardiff University Cardiff Half Marathon -

Mark Lewis/Huw Evans Agency