J J Hanlon Horse Racing Form | Gowran Park 18:20 24th May 2022

J J Hanlon' Form | 24th May 2022

24th May 2022 GowranPark.ie Maiden

Total Horses Trained Last 14 Days Race Type Wins Races Win %
127 0 wins from 14 runs
0%
Flat Turf 0 23
0%
Chase Turf 9 112
8.04%
NH Flat 3 71
4.23%
Flat AW 1 5
20%
Hurdle Turf 25 423
5.91%
Is J J Hanlon Improving?
Does J J Hanlon Suit This Race
Horse Strength

43.6%

Session: 6817

Going % good races

13.11%

44 of 61

Distance % good races

12.11%

8 of 61

Class % good races

43.6%

18 of 179

Race Type % good races

60.5%

18 of 179

Course % good races

60.5%

18 of 179

Most Profitable Bet Type
Previous Results Summary
Date Horse
Jockey
Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
SP BF Odds
Plc Odds
OR
0 2022-05-23 19:30 Blowing Dixie
W J Lee
Roscommon / / 1m 3f 179y / Flat Turf / 11K 9-6 Soft4/13 -btn 6.25 Final Endeavour 9-6

mid-division and 7th from halfway, pushed along and short of room over 2f out, no impression in 6th from 1f out, kept on well into 4th close home

26 35.89
5.8
60
1 2022-05-23 18:30 Mystery Show
B M Coen
Roscommon / / 1m 2f 13y / Flat Turf / 24K 9-5
Cheekpieces
Soft12/13 -btn 34.05 Rosscarbery 10-0

towards rear and in rear from halfway, pushed along from 3f out and soon no impression

151 986.45
75.11
81
2 2022-05-23 18:00 Hallowed Star
B Hayes
Roscommon / / 1m 2f 13y / Flat Turf / 12K 10-7 Soft2/14 -btn 4.25 Spasiba 9-8

slightly slow into stride, soon improved in mid-division and 7th on inner from halfway, pushed along from 2f out and went 2nd 1f out, no impression on winner and kept on same pace inside final furlong

8.5 11.85
2.66
3 2022-05-19 15:40 Gosheven
Adrian Heskin
Market Rasen / 4 / 3m 3f 123y / Chase Turf / 12K 12-2
Tongue Strap
GoodP -btn Wake Up Early 11-4

prominent, not fluent 2nd, ridden and struggling 13th, soon towards rear, behind 4 out, pulled up before 3 out

19 28
5.4
117
4 2022-05-19 14:10 Brown Monday
Adrian Heskin
Market Rasen / 4 / 2m 4f 139y / Hurdle Turf / 8K 11-4 Good4/6 -btn 39.5 Let Me Be 11-4

chased leaders, led after 3rd, not fluent next, headed after 3 out, weakened before 2 out

13 17.42
5.39
5 2022-05-15 17:30 Man Of The House
Mr T Hamilton
Killarney / / 2m 1f / NH Flat / 11K 11-7 Good8/11 -btn 74.75 Lipa K 11-0

soon tracked leader, 2nd halfway, led over 5f out, headed and lost place over 4f out, under pressure and weakened 3f out, tailed off

34 59.81
11.96
6 2022-05-15 14:00 Victory Heights
Shane Fenelon
Killarney / / 2m 1f / Hurdle Turf / 11K 11-0
Tongue Strap
GoodP -btn Igraine 11-0

in touch, dropped to moderate 8th after 5th, weakened after 4 out, pulled up before 3 out

67 150
21
7 2022-05-14 15:40 Balinaboola Steel
Shane Fenelon
Wexford / / 3m 50y / Hurdle Turf / 11K 11-5
Cheekpieces
Good5/12 -btn 15.25 Robyndeglory 11-1

chased leader, mid-division halfway, pushed along and no impression after 3 out, kept on one pace in straight

17 22.21
5.83
114
8 2022-05-14 15:05 Nicola's Fancy
J S McGarvey
Wexford / / 2m 1f / Hurdle Turf / 11K 11-3 GoodP -btn Junior Bee 11-7

always towards rear, no extra after 5 out, well behind and pulled up before 2 out

67 115.94
27.13
84
9 2022-05-13 18:00 The Hogan Stand
Shane Fenelon
Kilbeggan / / 2m 3f / Hurdle Turf / 11K 10-11 GoodP -btn Level Neverending 11-12

soon led, not fluent at 2nd, headed and weakened quickly before 4 out where slow jump, in rear before 3 out, slow jump 2 out, soon pulled up

81 571.85
46
10 2022-05-12 19:20 Sulafaat
Shane Fenelon
Clonmel / / 2m 3f 98y / Hurdle Turf / 10K 10-12 Good7/15 -btn 45.75 The Abbey 12-0

rear of mid-division early, slight mistake 6th, mid-division on outer halfway, good headway 3 out, 4th and pushed along entering straight, no extra from 2 out, weakened

67 216.58
17.25
86
11 2022-05-12 18:45 Choice Of Mine
M J Molloy
Clonmel / / 2m 3f 98y / Hurdle Turf / 10K 11-1
Cheekpieces
GoodP -btn Steppenwolf 11-8

rear of mid-division, pushed along and towards rear 5 out, soon detached, no extra, behind and pulled up before last

67 309.32
35.3
89
12 2022-05-12 16:30 Latest Model
Shane Fenelon
Clonmel / / 2m 95y / Hurdle Turf / 10K 10-6 Good3/16 -btn 7.25 Cottie 10-13

tracked leaders, 3rd halfway, slight mistake 4 out, close up 2 out, soon ridden and no impression in 3rd when not fluent last, kept on one pace

51 152.21
15.5
13 2022-05-12 16:25 A Mere Bagatelle
S Bowen
Perth / 4 / 2m 47y / Hurdle Turf / 9K 10-10 Good To Soft2/11 -btn 0.5 Jackhammer 10-7

tracked leaders, good headway to lead soon after 3 out, still going okay when shaken up before 2 out, ridden and headed approaching final flight, rallied well flat, not reach winner

10 12.5
3.8
91
14 2022-05-07 15:45 Balinaboola Steel
Shane Fenelon
Cork / / 2m 4f / Hurdle Turf / 12K 11-7
Cheekpieces
Good To Yielding10/17 -btn 75.75 Metersandmasks 11-4

mid-division, 5th halfway, pushed along and lost place early straight, no extra after 3 out, weakened, tailed off

67 170
17
116
15 2022-05-07 14:00 Fascinating Shadow
J S McGarvey
Cork / / 2m / Hurdle Turf / 13K 11-7 Good To Yielding1/17 -win 1 Igraine 11-0

mid-division, 8th halfway, headway on outer approaching straight, pushed along to challenge after 2 out, not fluent last, led run-in and kept on well closing stages

6 9.66
3.19
16 2022-05-06 17:50 Collaborating
Shane Fenelon
Downpatrick / / 2m 5f 180y / Hurdle Turf / 10K 10-8 Yielding To Soft11/13 -btn 37 Building Bridges 11-4

held up in rear of mid-division, ran freely early, slight mistake 1st and mistake next, jumped left 3rd, ridden and no extra after 2 out

29 36
8.84
89
17 2022-05-05 17:15 Camilla's Choice
M M McDonagh
Tipperary / / 2m / Hurdle Turf / 11K 10-6 Good To Yielding7/17 -btn 58 Naughtinesse 11-7

towards rear, no threat from 4 out, went moderate 8th after 3 out, kept on one pace in straight, never a factor

51 99.03
17
18 2022-05-04 16:55 The Hogan Stand
A P Cawley
Kelso / 4 / 2m 51y / NH Flat / 5K 11-2 Good6/7 -btn 26.75 Pipers Cross 10-4

chased leader, pushed along over 4f out, lost place from 2 out

17 16.88
7.2
19 2022-05-04 15:20 Yaiza
C O'Farrell
Kelso / 4 / 3m 3f 189y / Chase Turf / 10K 11-5
Tongue Strap
Good4/4 -btn 4.25 Rapid Raider 10-7

jumped right at times, raced in last, not fluent 3rd, pushed along next, closed before 16th, close 3rd 2 out, no impression in 4th last

8 8.96
3.39
111
20 2022-05-04 14:15 Dalileo
C O'Farrell
Kelso / 4 / 2m 6f 151y / Hurdle Turf / 9K 12-0
Cheekpieces
Good3/9 -btn 8.6 Lock Down Luke 11-6

held up in rear, headway from 3 out, went 3rd 2 out, stayed on but no impression on leading pair

29 48
8.6
107
21 2022-05-03 19:00 Getaway Master
Shane Fenelon
Ballinrobe / / 2m 5f 61y / Hurdle Turf / 11K 11-0
Hood
GoodP -btn Huckleberry Rock 11-11

rear of mid-division, never a factor, mistake 1st, reminder towards rear after 3 out, soon no extra and behind when pulled up before last

21 27
7.6
85
22 2022-05-03 18:05 Brown Monday
K Brogan
Ayr / 5 / 2m / NH Flat / 4K 10-11 Good6/10 -btn 16.75 Picks Lad 11-0

tracked leaders, ridden under 3f out, soon weakened

26 32.06
6.85
23 2022-05-03 17:32 Woodbrook Boy
K Brogan
Ayr / 4 / 2m 4f 110y / Chase Turf / 10K 11-13
Tongue Strap
Good7/7 -btn 35.7 Brotherly Company 11-8

handy, not fluent 7th, shaken up and led narrowly before 4 out, headed 3 out, soon ridden and weakened

12 13.15
5.84
122
24 2022-05-02 16:20 Gosheven
Shane Fenelon
Down Royal / / 3m 2f 50y / Chase Turf / 15K 10-13
Cheekpieces
Good To Yielding8/11 -btn 43.5 Diggin Deep 10-3

mid-division, mistake 9th, ridden 4 out, no impression, moderate 6th when bad mistake at last and badly hampered on landing, recovered to finish

23 31.19
8.44
115
25 2022-04-30 18:35 A Mere Bagatelle
Anne Widger
Punchestown / / 1m 7f / Flat Turf / 0K 12-0 Yielding To Soft4/25 -btn 10.75 Amir Kabir 12-3

34 108.48
56
26 2022-04-29 19:10 Camilla's Choice
Shane Fenelon
Punchestown / / 2m / Hurdle Turf / 20K 10-5 Good To Yielding8/9 -btn 52 El Fabiolo 11-12

always rear, trailing halfway, tailed off

251 1000
129.53
27 2022-04-29 15:40 Jigginstown King
Mr R James
Punchestown / / 2m 5f / Chase Turf / 15K 11-4 Good To Yielding4/11 -btn 5.75 Jezarus 11-4

settled behind leaders, improved into 2nd after 5th, ridden in 3rd entering straight, no impression after 2 out, kept on same pace

7 9.73
2.94
28 2022-04-23 15:32 Hewick
J C Gainford
Sandown / 1 / 3m 4f 166y / Chase Turf / 160K 11-4
Cheekpieces
Good1/15 -win 8 Musical Slave 10-2

mostly tracked clear leader, closer after 4 out, led after 3 out, stayed on strongly

17 24.37
6.07
149
29 2022-04-22 16:25 Choice Of Mine
Shane Fenelon
Kilbeggan / / 2m / Hurdle Turf / 10K 11-5 Good To Yielding12/14 -btn 109 Hope Des Blins 10-11

always behind, trailing 3 out, never a factor

101 466.86
32
30 2022-04-21 17:45 Fenta Des Obeaux
Shane Fenelon
Kilbeggan / / 2m 3f / Hurdle Turf / 10K 11-6
Blinkers
Good To YieldingP -btn Huntingtown 11-12

tracked leaders, reminders after 4th and soon mid-division, further reminders and dropped to rear halfway, soon detached and pulled up before 4 out

26 36
7.4
101
31 2022-04-16 14:19 Collaborating
A P Cawley
Carlisle / 4 / 2m 3f 61y / Hurdle Turf / 9K 11-0 Good3/6 -btn 41 Super Survivor 11-7

in rear, not fluent throughout, never a factor

41 110
16.14
32 2022-04-14 18:20 Latest Model
Shane Fenelon
Clonmel / / 2m 3f 137y / Hurdle Turf / 10K 10-6
Tongue Strap
Yielding7/14 -btn 24.5 Fanoir 10-6

in touch, 7th after 4th, under pressure after 3 out, no impression before 2 out, weakened after 2 out

41 79.5
16.5
33 2022-04-14 17:20 Orion D'Aubrelle
Shane Fenelon
Clonmel / / 2m 6f 169y / Chase Turf / 12K 11-9 Yielding12/14 -btn 103.85 Emancipator 10-8

tracked leader, led at 2nd, headed before 4 out where mistake, lost place before 3 out, soon weakened quickly

51 104.41
19.74
108
34 2022-04-13 19:20 Hallowed Star
C D Hayes
Gowran Park / / 1m 1f 130y / Flat Turf / 11K 9-9 Yielding To Soft2/15 -btn 3 Sultanov Swing 9-4

towards rear early, rear of mid-division before halfway, headway into 4th and pushed along 2f out, ridden in 3rd 1f out, went 2nd inside final furlong, kept on without reaching winner

9 14.81
3.04
35 2022-04-12 18:00 Fascinating Shadow
W J Lee
Dundalk / / 1m 4f / Flat AW / 12K 10-1 Standard1/14 -win 1.5 Jake Peter 9-5

mid-division, ridden and switched right 2f out, progress into 3rd 1 1/2f out, stayed on to lead last 150 yards, kept on well

34 68.82
14.23
76
36 2022-04-08 18:40 Rose Of Borris
Shane Fenelon
Ballinrobe / / 2m 1f 142y / Hurdle Turf / 11K 10-11 Good To Yielding11/14 -btn 31.05 Johanna Yeats 11-0

mid-division, 7th halfway, pushed along after 3 out, soon ridden and no extra after 2 out

41 78.01
9.73
85
37 2022-04-03 14:55 Orion D'Aubrelle
S Fitzgerald
Fairyhouse / / 2m 5f 110y / Chase Turf / 11K 11-2 YieldingF -btn Song Of Earth 11-9

disputed lead early, remained prominent and led briefly after 8th, slow 4 out and reminder, pushed along and no impression after next, 6th and fell 2 out

51 100
19.04
109
38 2022-04-01 17:30 Balinaboola Steel
S O'Callaghan
Wexford / / 2m 4f / Chase Turf / 17K 9-12
Cheekpieces
Good3/6 -btn 1.25 Recite A Prayer 11-7

tracked leaders, 3rd halfway, ridden to press leaders 2 out, under pressure in 3rd last, kept on well closing stages

13 15.16
3.05
109
39 2022-03-19 15:35 Hewick
J C Gainford
Uttoxeter / 1 / 4m 2f 8y / Chase Turf / 150K 11-0
Cheekpieces
SoftP -btn Screaming Colours 10-6

pressed leader, led 15th, headed next, led 17th until 18th, hampered by loose horse and headed before 21st, losing place when blundered 3 out, pulled up before 2 out

15 24
4.3
150
40 2022-03-19 15:00 Teescomponentsyess
J C Gainford
Uttoxeter / 2 / 2m 3f 207y / Hurdle Turf / 50K 10-5
Tongue Strap
Soft7/11 -btn 41.5 Beauport 11-9

prominent, lost place before 3 out, soon weakened

15 13.52
4.1
124
41 2022-02-27 17:00 Cosa Ban
D E Mullins
Naas / / 1m 7f 101y / Hurdle Turf / 16K 10-7
Hood
Soft17/21 -btn 60.3 Palace Rock 11-7

tracked leaders, 6th halfway, ridden and weakened after 3 out

21 34
5.66
111
42 2022-02-27 15:00 Nechako
B Hayes
Naas / 1 / 1m 7f 101y / Hurdle Turf / 37K 11-4 Soft4/5 -btn 104 Flame Bearer 11-4

always behind, never a factor, detached before 3rd and soon no threat, completely tailed off

251 1000
265.35
43 2022-02-26 15:08 Teescomponentsyess
B Hayes
Fairyhouse / / 2m 3f 165y / Hurdle Turf / 21K 10-2
Cheekpieces
Soft4/16 -btn 2.2 Carrig Sam 10-12

short of room and stumbled after start, soon tracked leaders, ridden in 3rd 2 out, 3rd at last, no extra in 4th inside final furlong

41 50
8.2
116
44 2022-02-24 16:50 Sefton Warrior
Miss A B O'Connor
Thurles / / 2m 66y / Hurdle Turf / 11K 11-6
Cheekpieces
SoftP -btn Danegeld 10-6

tracked leaders, mid-division halfway, pushed along and dropped towards rear 3 out, no extra and pulled up before 2 out

6.5 6.8
2.68
99
45 2022-02-24 15:05 Crobally Boy
Mr T Hamilton
Thurles / / 3m 219y / Chase Turf / 12K 10-13 Soft9/17 -btn 37.5 Balkito 11-10

rear of mid-division, no impression 4 out, some headway after next and moderate 8th entering straight, no impression when bad mistake last

29 47.45
7.6
88
46 2022-02-23 14:05 Ballinaboola Tiger
D E Mullins
Punchestown / / 2m 4f 100y / Hurdle Turf / 13K 11-4 Soft To HeavyP -btn Ramillies 11-12

mid-division, pushed along and dropped towards rear after 4 out, soon weakened, well behind and pulled up before 2 out

81 370
36
47 2022-02-23 13:35 Rose Of Borris
M J Molloy
Punchestown / / 2m / Hurdle Turf / 11K 10-4 Soft To Heavy10/16 -btn 36 Walnut Beach 10-13

towards rear, not fluent 4 out, closer in rear of mid-division after next, kept on one pace in straight, never a factor

126 578.19
70.85
48 2022-02-19 16:05 Clashabreeda
M J Molloy
Gowran Park / / 2m 4f / Chase Turf / 13K 10-12 Heavy12/18 -btn 86.15 Blue Sari 11-12

rear, no impression, never a factor, tailed off

201 1000
86.01
49 2022-02-19 14:55 Balinaboola Steel
D E Mullins
Gowran Park / / 2m 4f 40y / Hurdle Turf / 15K 11-9
Cheekpieces
HeavyP -btn Macs Charm 11-3

mid-division, 7th after 6th, lost place and weakened after 4 out, pulled up before 3 out

101 251.04
21.7
118
50 2022-02-17 16:15 Teescomponentsyess
B Hayes
Clonmel / / 2m 4f / Chase Turf / 11K 11-12
Tongue Strap
HeavyO -btn Krabat 11-12

prominent and led after 2nd, swerved left and ran out next

11 13.46
3.85
51 2022-01-31 15:50 Back On The Bridle
J C Gainford
Punchestown / / 2m 7f 190y / Hurdle Turf / 10K 11-6 Yielding10/21 -btn 44.5 Round The Buoy 11-0

towards rear, rear of mid-division 5 out, pushed along and no impression when mistake 2 out, kept on one pace in straight

15 18.83
4.33
89
52 2022-01-29 13:05 Yaiza
M J Molloy
Fairyhouse / / 3m 1f 110y / Chase Turf / 11K 11-5 Good To YieldingP -btn Where's Frankie 10-8

always towards rear, slight mistake 6th and reminder, slight mistake 7th, behind before 8 out, pulled up before 2 out

151 330
39.51
107
53 2022-01-29 12:00 Longacre Square
Shane Fenelon
Fairyhouse / / 2m 5f 100y / Chase Turf / 13K 11-7 Good To Yielding10/16 -btn 56.25 Floueur 11-11

mid-division best, no impression before 5 out, soon no extra

201 1000
150
54 2022-01-27 16:07 Like A Bullet
Mr A Leahy
Gowran Park / / 2m / NH Flat / 11K 11-2
Hood
Soft7/7 -btn 108.5 Mercurey 11-9

twice unseated rider and ran loose before start, tracked leaders on inner, ridden 5f out, weakened quickly

201 742.37
129.99
55 2022-01-27 14:35 Teescomponentsyess
Shane Fenelon
Gowran Park / / 2m 4f 85y / Hurdle Turf / 16K 11-6
Tongue Strap
Soft4/18 -btn 8.25 Kells Priory 9-13

tracked leader in 2nd, mistake 6th, led entering straight, soon ridden, headed before last, 4th at last, no extra

17 18.81
4.44
116
56 2022-01-27 13:35 Western Lad
Miss P Elvin
Gowran Park / / 2m 4f 85y / Hurdle Turf / 20K 11-5 Soft8/8 -btn 133.75 Glengouly 11-7

always towards rear, slight mistake 1st, mistake and ridden 4 out, weakened

201 461.43
52.77
57 2022-01-25 15:40 Orion D'Aubrelle
S Fitzgerald
Down Royal / / 3m / Chase Turf / 15K 10-13 YieldingP -btn History Of Fashion 11-3

soon prominent, led and disputed after 1st, slight mistake 4 out and headed, ridden and no extra after next, pulled up before last

67 100
18.28
113
58 2022-01-22 15:25 Crobally Boy
Shane Fenelon
Navan / / 3m / Chase Turf / 11K 10-7 YieldingU -btn Routine Excellence 11-0

tracked leaders, slight mistake 1st, mistake and unseated rider 5th

81 180
25
88
59 2022-01-22 14:15 Brulure Noire
J S McGarvey
Navan / / 2m 4f / Hurdle Turf / 12K 11-9 Yielding16/26 -btn 34.2 Macs Charm 11-9

in rear, some progress into 9th and ridden 3 out, weakened

41 75
20.03
104
60 2022-01-17 13:20 Cosa Ban
Mr R James
Punchestown / / 2m / Hurdle Turf / 12K 12-0
Hood
Soft2/15 -btn 5 Bonnie Kellie 10-7

led, pressed 3 out, pushed along and 2 lengths clear early straight, headed last, no impression on winner run-in

11 14.41
3.31
109
61 2022-01-15 15:42 Back On The Bridle
J S McGarvey
Fairyhouse / / 2m 4f / Hurdle Turf / 10K 11-12 Soft5/15 -btn 15.25 Greenhill Damsel 11-11

in rear, mistake 7th, headway 4 out, ridden in 5th before 2 out, no impression on leaders

41 80
14.35
90
62 2022-01-15 15:08 Getaway Master
J S McGarvey
Fairyhouse / / 2m 4f / Hurdle Turf / 10K 11-9 SoftP -btn Memory Of Youth 11-5

tracked leaders, weakened after halfway, pulled up before 5 out

21 23.62
5.77
87
63 2022-01-15 13:24 Rose Of Borris
M J Molloy
Fairyhouse / / 2m / Hurdle Turf / 11K 10-6 Soft10/16 -btn 46.5 Innovated 11-6

towards rear, no impression from 4 out, never a factor

201 1000
110
64 2022-01-15 11:45 Longacre Square
Shane Fenelon
Fairyhouse / / 2m / Chase Turf / 11K 11-7 Soft14/16 -btn 48.5 Now Where Or When 12-0

always behind, never a factor

67 261.82
38.46
65 2022-01-08 12:40 Skyace
J S McGarvey
Sandown / 1 / 2m 3f 173y / Hurdle Turf / 25K 11-4 Soft3/5 -btn 6.5 Martello Sky 11-3

waited with in rear, good headway chasing leaders before 2 out, no extra in 3rd soon after 2 out

13 16
4.62
142
66 2022-01-01 14:55 Longacre Square
Shane Fenelon
Tramore / / 1m 7f 90y / Chase Turf / 12K 10-12 Soft To HeavyF -btn Young Fitzy 11-0

in rear, not fluent and pushed along 5 out, ridden and no impression in rear when fell 3 out

11 12
4.92
67 2022-01-01 14:05 Yaiza
Mr A Leahy
Fairyhouse / / 3m 110y / Hurdle Turf / 13K 11-7 Yielding10/17 -btn 28.05 Full Noise 10-12

towards rear, ridden entering straight, moderate 10th when fell 2 out

51 120
9.2
109
68 2022-01-01 13:45 Abbeyfeale
J S McGarvey
Tramore / / 2m 5f 100y / Hurdle Turf / 11K 11-10
Tongue Strap
Soft To HeavyP -btn Missiee 11-1

towards rear, ridden and no impression in 10th approaching 2 out, no extra, behind when pulled up before last

26 38
6.96
88
69 2022-01-01 12:55 Back On The Bridle
Sam Ewing
Fairyhouse / / 2m / Hurdle Turf / 12K 10-1 Yielding7/13 -btn 16.1 Djasek 10-11

tracked leaders, tailed off in 7th after 3 out, no impression

41 55.01
11.89
92

Anonymous Ginger Ltd. does not encourages reckless gambling. This site is not intended for an audience under 18 years of age. We recommend that readers who engage in gambling do so responsibly and set financial limits. If you have a concern about problem gambling, you can contact GamCare on 0845 6000 133 or gamcare.org.uk

Anonymous Ginger © Copyright 2024, All Rights Reserved