 | Ras Sion Corn Llanfairpwll 2016 |
|  | Penmaenmawr Fell Race 2016 |
|  | Canicross 5kM Llanddwyn - Finish |
|  | Canicross 5kM Llanddwyn - Hidden Camera |
|
 | Canicross 5kM Llanddwyn - Start |
|  | Betws Trail Challenge 2016 5kM |
|  | Betws Trail Challenge 2016 10kM Canicross at 4.6kM |
|  | Betws Trail Challenge 16 10kM Canicross at 4.5kM - Hidden Camera |
|
 | Betws Trail Challenge 2016 10kM at 4.6kM |
|  | Betws Trail Challenge 2016 10kM at 4.4kM Hidden Camera |
|  | Weeping Window Poppy Sculpture |
|  | Night Trail Wales - Finish Photographs |
|
 | Night Trail Wales - General on Course Photos |
|  | Night Trail Wales 2016 |
|  | Bangor Half Marathon Fun Run |
|  | Bangor 10K at 6kM |
|
 | Bangor Half Marathon at Castell Penrhyn |
|  | Bangor Half Marathon at 12 Miles |
|  | Anglesey Sandman Full Tri 2016-Run 9.5K Sand Dunes after 12.50am |
|  | Anglesey Sandman Full Tri 2016-Run 9.5K Sand Dunes up to 12.50am |
|
 | Anglesey Sandman Full Triathlon 2016 - Run at 9kM Remote Camera |
|  | Anglesey Sandman Full Triathlon 2016 - Run at 9kM |
|  | Anglesey Sandman Full Triathlon 2016 - Run at 7kM |
|  | Anglesey Sandman Full Triathlon 2016 - Bike Exit at 1kM |
|
 | Anglesey Sandman Full Triathlon 2016 - Swim Purple Caps |
|  | Anglesey Sandman Full Triathlon 2016 - Swim Green Caps |
|  | Anglesey Sandman Full Triathlon 2016 - Swim Orange Caps |
|  | Anglesey Sandman Tri Full 2016 - Swim Blue and Yellow Caps |
|
 | Anglesey Sandman Triathlon 2016 - Women Runners |
|  | Anglesey Sandman Triathlon 2016 - Orange Runners |
|  | Anglesey Sandman Triathlon 2016 - Red Runners |
|  | Anglesey Sandman Triathlon 2016 - Bike Leg After 10am |
|
 | Anglesey Sandman Triathlon 2016 - Bike Leg up to 10am |
|  | Anglesey Sandman Triathlon 2016 - Swim Orange Caps |
|  | Anglesey Sandman Triathlon 2016 - Swim Green and Yellow Caps |
|  | Anglesey Sandman Triathlon 2016 - Swim Red and Yellow Caps |
|
 | Great Orme Zig Zags Hill Climb |
|  | Awyr Las 5kM 2016 - Lap 2 |
|  | Awyr Las 5kM 2016 - Lap 1 |
|  | Awyr Las 2016 1K Fun Run |
|
 | Pedol Peris 2016 - Elidir Fawr |
|  | Great Orme Hill Climb |
|  | Caernarfon 10K 2016 - Finish Photographs |
|  | Caernarfon 10K 2016 at 2.5kM |
|
 | Trail 10K Wales - Finish |
|  | Trail 10K Wales |
|  | Plas Menai 5K 2016 Finish |
|  | Tour de Mon 2016 Moelfre - Mawr and Canol after 12 Noon |
|
 | Tour de Mon 2016 Moelfre - Mawr and Canol between 11.30 - 12.00 |
|  | Tour de Mon 2016 Moelfre - Mawr and Canol between 10.50 11.30 |
|  | Tour de Mon 2016 Moelfre - Mawr and Canol up to 10.50 |
|  | Tour de Mon Bach 2016 - Flying Mile after 10.40 |
|
 | Tour de Mon Bach 2016 - Flying Mile up to 10.40 |
|  | Tour de Mon Canol 2016 - Flying Mile after 9.30 |
|  | Tour de Mon Canol 2016 - Flying Mile up to 9.30 |
|  | Tour de Mon Mawr 2016 - Flying Mile after 8.34 AM |
|
 | Tour de Mon Mawr 2016 - Flying Mile between 8.20 - 8.34 AM |
|  | Tour de Mon Mawr 2016 - Flying Mile up to 8.20 AM |
|  | Liverpool Triathlon - Elite Men Run |
|  | Liverpool Triathlon - Elite Men Bike |
|
 | Liverpool Triathlon - Elite Men Swim |
|  | Liverpool Triathlon - Elite Women Run |
|  | Liverpool Triathlon - Elite Women Bike |
|  | Liverpool Triathlon - Elite Women Swimming |
|
 | Liverpool Triathlon - All Youth Running |
|  | Liverpool Triathlon - All Youth Bikes |
|  | Liverpool Triathlon - All Youth Swimmers |
|  | Penllyn Ultra - Porth Ysgaden |
|
 | Penllyn Ultra - Uwchmynydd |
|  | Penllyn Ultra - Aberdaron |
|  | Penllyn Ultra - Porth Neigwl |
|  | Penllyn Ultra - Abersoch |
|
 | Penllyn Ultra - Llanbedrog |
|  | Penllyn Ultra - Pwllheli |
|  | North Wales Half Marathon |
|  | Snowdonia Festival of Triathlon (Sunday) - Run at 6kM |
|
 | Snowdonia Festivel of Triathlon (Sunday) Run at 2kM |
|  | Snowdonia Festivel of Triathlon (Sunday) - Bike at 49 |
|  | Snowdonia Festival of Triathlon (Sunday) - Bike at 51.7kM Nant Gwynant |
|  | Snowdonia Festival of Triathlon (Sunday) - Bike at 4.8kM |
|
 | Snowdonia Festival of Triathlon (Sunday) - Full Swim Exit Women |
|  | Snowdonia Festival of Triathlon (Sunday) - Full Swim Exit Men |
|  | Snowdonia Festival of Triathlon (Saturday) - All Runners after 1kM |
|  | Snowdonia Festivel of Triathlon (Saturday) - All Runners Capel Curig |
|
 | Snowdonia Festival of Triathlon (Saturday) - All Bikes Capel Curig |
|  | Snowdonia Festival of Triathlon -Legend Bike at 18kM |
|  | Welsh Aquathlon Championships - Presentation |
|  | Welsh Aquathlon Championships - Run |
|
 | Welsh Aquathlon Championships - Swim |
|  | Snowdon International Race 2016 - Downhill after 3.30 |
|  | Snowdon International Race 2016 - Finish |
|  | Snowdon International Race 2016 - Downhill up to 330 |
|
 | Snowdon International Race 2016 - Downhill up to 320 |
|  | Snowdon International Race - Uphill 2016 |
|  | Llanfairpwll 5K 2016 |
|  | Moel Siabod Fell Race 2016 - Downhill Photographs |
|
 | Moel Siabod Fell Race 2016 - Uphill Photographs |
|  | Enduro Trail Race 2016 |
|  | Felinheli 10K back Faenol Estate |
|  | Felinheli 10K out Faenol Estate |
|
 | Cardiff Triathlon 2016 - Run Section |
|  | Cardiff Triathlon 2016- Bike Section |
|  | Snowdon Twilight 2016 - Allt Moses |
|  | Snowdon Twilight 2016 |
|
 | Pen y Pass Hill Climb |
|  | Marchlyn Mawr Hill Climb |
|  | Trail Marathon Wales 2016 Half - At 9 Miles |
|  | Trail Marathon Wales 2016 - Marathon at 9 Miles |
|
 | Trail Marathon Wales 2016 - Finish Photos |
|  | Trail Marathon Wales 2016 Half - Hidden Camera |
|  | Trail Marathon Wales 2016 Half-Copper Bog 5.5miles after 11am |
|  | Trail Marathon Wales 2016 Half-Copper Bog 5.5miles Up to 11am |
|
 | Trail Marathon Wales 2016 (Marathon) - Copper Bog after 9.55 |
|  | Trail Marathon Wales 2016 (Marathon) - Copper Bog up to 9.55 |
|  | Etape Eryri Canol 2016 - Llanberis |
|  | Etape Eryri Bach 2016 - Llanberis |
|
 | Etape Eryri Mawr 2016 - Llanberis |
|  | Etape Eryri Bach 2016 - Drws y Coed Hill Climb |
|  | Etap Eryri Canol 2016 - Drws y Coed Hill Climb |
|  | Etape Eryri Mawr 2016 - Drws y Coed Hill Climb |
|
 | Llandegfan 5K 2016 |
|  | Aber Cycle Fest - Cat 2 Race |
|  | Aber Cycle Fest - Cefn Llan Hill Climb |
|  | Slateman Full Triathlon 16 - Quarry Run up to 12:40 |
|
 | Slateman Full Triathlon 16 - Finish Photographs after 13:45 |
|  | Slateman Full Triathlon 16 - Finish Photographs 13:17 and 13:45 |
|  | Slateman Full Triathlon 16 - Finish Photographs up to 13:17 |
|  | Slateman Full Triathlon 16 - Quarry Run after 13:00 |
|
 | Slateman Full Triathlon 16 - Quarry Run betweeen 12:40 - 13:00 |
|  | Slateman Full Triathlon 16 - Bike at Pen y pass after 10:55 |
|  | Slateman Full Triathlon 16 - Bike at Pen y Pass 10.36-10.55 |
|  | Slateman Full Triathlon 16 - Bike at Pen y Pass up to 10.36 |
|
 | Slateman Full Triathlon 16 - Swim Last Wave White Caps |
|  | Slateman Full Triathlon 16 - Swim Yellow Caps |
|  | Slateman Full Triathlon 16 - Swim Green Caps |
|  | Slateman Full Triathlon 16 - Swim Red Caps |
|
 | Slateman Full Triathlon 16 - Swim Violet Caps |
|  | Slateman Full Triathlon 16 - Savage Men |
|  | Slateman Full Triathlon 16 - Swim Light Blue Caps |
|  | Slateman Full Triathlon 16 - Elite women and Savage Women |
|
 | Slateman Full Triathlon 16 - Swim White Caps |
|  | Slateman Sprint Triathlon 16 - Finish Photographs |
|  | Slateman Triathlon 16 - Run Section Woods |
|  | Slateman Sprint Triathlon 16 - Bike Pen y Pass |
|
 | Slateman Sprint Triathlon 16 - Swim White Caps |
|  | Slateman Sprint Triathlon 16 - Savage Swim |
|  | Slateman Sprint Triathlon 16 - Swim Green Caps |
|  | Slateman Sprint Triathlon 16 - Swim Yellow Caps |
|
 | Marathon Eryri - Nos Gwobrwyo 2016 |
|  | Ras Moel Eilio 2016 - Foel Goch |
|  | Ras Moel Eilio 2016 - Hafod Uchaf |
|  | Ras Moel Eilio 2016 - First Hill |
|
 | Welsh XC MTB Championships Race 5 |
|  | Welsh XC MTB Championships Race 4 |
|  | Welsh XC MTB Championships Under 12 |
|  | Welsh XC MTB Championships - Under 10 |
|
 | Welsh XC MTB Championships - Under 8 |
|  | Energy Evolution Bikes Race Series. |
|  | Ras Moel Wnion |
|  | Goldrush Trail Race 2016 - Canicross - Finish |
|
 | Goldrush Trail Race 2016 - Canicross - 5 Miles |
|  | Goldrush Trail Race 2016 - Finish |
|  | Goldrush Trail Race 2016 - Start |
|  | Goldrush Trail Race 2016 - 5 Miles |
|
 | Dalar 10 Mile Time Trial 2016 |
|  | Conwy Grand Fondo - Approaching Conwy after 2.30 |
|  | Conwy Grand Fondo - Approaching Conwy Between 1.45 and 2.30 |
|  | Conwy Grand Fondo - Last 2 Miles Between 12.50 - 1.45 |
|
 | Conwy Grand Fondo - Last 2 Miles - Between 11.10 and 12.50 |
|  | Conwy Grand Fondo Bach - Start |
|  | Conwy Grand Fondo Canol - Start |
|  | Conwy Grand Fondo Mawr - Start |
|
 | Conwy Grand Fondo Bach - 36 Miles Caerhun Cemetary! |
|  | Conwy Grand Fondo Canol - 64 Miles Caerhun Cemetary - After 1.30 |
|  | Conwy Grand Fondo Canol - 64 Miles Caerhun Cemetary - Up to 1:30 |
|  | Conwy Grand Fondo Mawr - 96 Miles Caerhun Cemetary! |
|
 | Conwy Grand Fondo Bach 2016 - Great Orme |
|  | Conwy Grand Fondo Canol 2016 - Great Orme |
|  | Conwy Grand Fondo Mawr 2016 - Great Orme |
|  | Ras y Moelwyn 2016 |
|
 | 6th Trail 2016 Lap 2 Ghost Trail |
|  | 6th Trail 2016 Lap 1 Ghost Trail |
|  | 6th Trail 2016 Finish |
|  | 6th Trail 2016 at 5.8kM |
|
 | 6th Trail 2016 2nd Lap Village |
|  | 6th Trail 2016 Village Lap 1 |
|  | 6th Trail 2016 Start |
|  | Harlech Duathlon Run 2016 |
|
 | Harlech Duathlon 2016 Bike at 19kM |
|  | Harlech Duathlon 2016 Bike at 2kM |
|  | Harlech Triathlon 2016 Run at 2kM after 11am |
|  | Harlech Triathlon 2016 Run at 2kM up to 11am |
|
 | Harlech Triathlon 2016 Bike at 19kM |
|  | Harlech Triathlon 2016 Bike at 2kM |
|  | Bwlch Maesgwm 10K - 8K |
|  | Bwlch Maesgwm 10K - 2K |
|
 | Bwlch Maesgwm 10K - 6K |
|  | Bwlch Maesgwm 10K - 4K |
|  | Anglesey Half Marathon 2016 - Finish Photographs |
|  | Ras Bethel 2016 |
|
 | Ras Moel y Ci 2016 Back |
|  | Ras Moel y Ci 2016 |
|  | Nick Beer 2016 @ 9kM after 1247pm |
|  | Nick Beer 2016 @ 9kM before 12:47pm |
|
 | Nick Beer 2016 @ 2kM |
|  | Buff Winter Trail Marathon Wales 2016 after 1220 @ 9 Miles |
|  | BUff Winter Trail Marathon Wales 2016 before 1220 @ 9 Miles |
|  | Buff Winter Trail Marathon Wales 2016 after 1135 @ 5.5 Miles |
|
 | Buff Winter Trail Marathon Wales 2016 |
| | | |