Photos courtesy of David Wade (with thanks) and results taken from the https://twitter.com/juniortourwales/status/1165282056974323713

Stage 2 result: 1 Thomas Gloag (ENG) VC Londres 2:45:18
2 Drew Christensen (NZL) Cycling New Zealand @ 0:11
3 George Mills-Keeling (ENG) Cycle Club Bridgnorth RWG J1 @s/t
4 Lewis Askey (ENG) Backstedt Cycling @ s/t
5 Isaac Peatfield (ENG) Green Jersey RT @ 2:09
10 Nathan Keown (IRL) Cycling Ulster @ 3:29
18 Finley O’Newmark (IRL) VC Londres @ 3:56
29 Archie Ryan (IRL) Zappi Racing Team @ s/t
39 Cathir Doyle (IRL) Cycling Ulster @ 4:26
41 Will Ryan (IRL) NRPT – Vitus – Chill.ie @ s/t
47 Ciaran Dixon (IRL) Cycling Ulster @ 4:51
62 Dylan Traynor (IRL) NRPT – Vitus – Chill.ie @ 6:21
71 Aaron Wade (IRL) NRPT – Vitus – Chill.ie @ 6:59
78 Ciaran Cahoon (IRL) Cycling Ulster @ 8:52
88 Liam Crowley (IRL) Munster Academy FJ @ 11:29
95 Daniel Yon Hin (IRL) Munster Academy @ 32:34
96 Arnaud Dumoulin (IRL) Munster Academy @ s/t
Kevin McCambridge (IRL) NRPT – Vitus – Chill.ie DNF

GC (Top 5 and Irish)
1 Lewis Askey (ENG) Backstedt Cycling 2:58:51
2 George Mills-Keeling (ENG) Cycle Club Bridgnorth RWG @ 0:07
3 Drew Christensen (NZL) Cycling New Zealand @ 0:43
4 Isaac Peatfield (ENG) Green Jersey RT @ 3:06
5 Joseph Pidcock (ENG) Fensham Howes – MAS Design @ 3:28
15 Archie Ryan (IRL) Zappi Racing Team @ 4:23
25 Finley O’Newmark (IRL) VC Londres @ 4:43
31 Will Ryan (IRL) NRPT – Vitus – Chill.ie @ 5:04
33 Nathan Keown (IRL) Cycling Ulster @ 5:11
47 Cathir Doyle (IRL) Cycling Ulster @ 6:17
51 Ciaran Dixon (IRL) Cycling Ulster @ 6:37
68 Dylan Traynor (IRL) NRPT – Vitus – Chill.ie @ 8:49
69 Aaron Wade (IRL) NRPT – Vitus – Chill.ie @ 8:50
76 Ciaran Cahoon (IRL) Cycling Ulster @10:28
87 75 Liam Crowley (IRL) @ 13:05
95 77 Daniel Yon Hin (IRL) Munster Academy @ 34:23
96 130 Arnaud Dumoulin (IRL) Munster Academy @ 35:26

Perfect hand over