S Thomas Horse Racing Form | Sandown 12:30 10th November 2024

S Thomas' Form | 10th November 2024

10th November 2024 TrustATrader Conditional Jockeys' Handicap Hurdle

Total Horses Trained Last 14 Days Race Type Wins Races Win %
112 1 wins from 6 runs
16.67%
Flat Turf 0 2
0%
Flat AW 1 9
11.11%
Chase Turf 38 213
17.84%
Hurdle Turf 53 355
14.93%
NH Flat 16 126
12.7%

TrustATrader Conditional Jockeys' Handicap Hurdle

Race Type
Hurdle Turf
Class
3
Classifications
Condition, Handicap, Hurdle
Ground
Good To Soft
Distance
2m 3f 173y
Runners
9
Prize Money
£15,000
Is S Thomas Improving?
Does S Thomas 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 2024-11-09 15:30 Al Dancer
Callum Pritchard
Wincanton / 1 / 3m 1f 30y / Chase Turf / 80K 11-7
Tongue Strap
Good1/10 -win 10 Lord Accord 10-2

mostly jumped well, led and set strong pace, hit 14th, left in clear lead 4 out, stayed on strongly, unchallenged

26 32
6.9
154
1 2024-11-09 13:30 Stolen Silver
Charlie Deutsch
Aintree / 2 / 3m 149y / Hurdle Turf / 25K 12-0
Tongue Strap
Good6/8 -btn 29.25 Harbour Lake 11-0

led, jumped slowly early flights, headed 8th and remained close up, lost position after 3 out, dropped away before 2 out

26 32
6.18
143
2 2024-11-06 12:20 Ballybeen
Ellis Collier
Chepstow / 4 / 2m 7f 131y / Chase Turf / 9K 11-6
Tongue Strap
Good To Soft7/10 -btn 39.7 Idefix De Ciergues 11-6

led, not fluent 12th, headed 5 out, mistake 4 out and weakened tamely

7 7
2.41
104
3 2024-11-02 12:55 Katate Dori
Dylan Johnston
Ascot / 4 / 2m 3f 58y / Hurdle Turf / 16K 11-5
Tongue Strap
Good5/10 -btn 32.25 Ballytechno 11-1

disputed lead, clear lead 7th, ridden from 3 out, headed approaching 2 out, no extra last

4.5 5.01
2.11
111
4 2024-10-29 16:20 C'est Different
Dylan Johnston
Chepstow / 5 / 2m 11y / NH Flat / 5K 10-10 Soft6/12 -btn 31 Sober Glory 10-13

disputed lead, pushed along when headed over 3f out, outpaced over 2f out, soon no extra

9.5 12.41
3.46
5 2024-10-29 15:10 Range
Dylan Johnston
Chepstow / 3 / 2m 3f 98y / Chase Turf / 12K 11-4 Good To SoftF -btn Nocte Volatus 11-3

prominent, led 9th, going okay when overjumped and fell 5 out

3.5 3.32
1.79
123
6 2024-10-22 14:10 Walk In The Hills
Dylan Johnston
Exeter / 4 / 2m 2f 111y / Hurdle Turf / 7K 11-1 Good To Soft9/11 -btn 38.85 Ambion View 11-4

jumped left, prominent until 3rd, chased leaders, pushed along 6th, weakened well before 3 out

3.5 3.5
1.5
7 2024-10-17 13:43 Celtic Dino
Dylan Johnston
Wincanton / 4 / 1m 7f 50y / Hurdle Turf / 7K 11-1 Good1/8 -win 14 Ma Shantou 11-4

raced keenly, made all, wandered into 1st and next, pushed clear before 2 out, stayed on strongly, unchallenged

1.4 1.55
1.02
8 2024-10-13 15:55 Steel Ally
Sam Twiston-Davies
Ffos Las / 2 / 1m 7f 182y / Hurdle Turf / 50K 11-11 Good To Soft2/10 -btn 1 Lump Sum 11-6

led, headed approaching 2 out, ridden before last and kept on, 4 lengths down jumping final flight, rallied 110 yards out on run-in, closing at finish

4.5 4.81
1.76
134
9 2024-10-13 15:20 Just Over Land
Dylan Johnston
Ffos Las / 3 / 2m / Chase Turf / 18K 10-10
Tongue Strap
Good To Soft2/8 -btn 2 Booster Bob 11-6

led, pushed along before 3 out where faced challenge and left 1 length ahead, soon ridden, headed narrowly before last, stayed on, no extra final 110 yards on flat

5 5.6
2.02
115
10 2024-10-13 14:10 Alfie's Princess
Dylan Johnston
Ffos Las / 4 / 2m 5f 110y / Chase Turf / 9K 11-10
Tongue Strap
Good To Soft2/7 -btn 1.5 Smiling Getaway 11-11

tracked leaders, pushed along into 2nd before 3 out, ridden before 2 out, kept on run-in but always held by winner

2.88 3
1.38
119
11 2024-10-12 16:35 Stolen Silver
Dylan Johnston
Chepstow / 2 / 2m 7f 131y / Chase Turf / 50K 11-5
Tongue Strap
Good To SoftP -btn Neon Moon 10-2

mid-division, bad mistake 1st, hit 4th, reminders before 6th, lost ground before 11th, tailed off, pulled up before 5 out

4 4.32
1.84
154
12 2024-10-11 15:15 Vincenzo
Dylan Johnston
Chepstow / 1 / 2m 3f 100y / Hurdle Turf / 50K 11-0 Soft3/7 -btn 10.75 Flying Fortune 10-7

chased leaders, dropped to rear but in touch after 4 out, pushed along home turn, ridden and headway into 3rd before 2 out, stayed on but no impression on front pair

6.5 7.32
3.25
120
13 2024-10-11 14:10 Palacio
Dylan Johnston
Chepstow / 4 / 2m 11y / Hurdle Turf / 9K 10-9
Tongue Strap
Soft1/11 -win 2.75 French Ship 10-13

made all, soon well clear, shaken up before 2 out, ridden before last where 5 lengths ahead, slightly reduced lead run-in and hung right to stands rail, stayed on strongly, unchallenged

21 14.9
5.2
14 2024-04-27 14:25 Al Dancer
Dylan Johnston
Sandown / 1 / 2m 6f 164y / Chase Turf / 80K 11-2
Tongue Strap
Good7/7 -btn 67 Fantastic Lady 10-13

chased leader, led 2nd, not fluent and headed 6th, lost 2nd at 12th, stumbled badly and lost ground next, mistake and weakened 4 out, tailed off

7.5 9.31
4.1
154
15 2024-04-27 13:50 Steel Ally
Sam Twiston-Davies
Sandown / 2 / 1m 7f 216y / Hurdle Turf / 100K 11-9 Good3/20 -btn 1.5 Helnwein 10-13

on his toes start, led, pushed along before 2 out, headed run-in, lost 2nd final 100 yards, kept on

8 9.8
3.15
131
16 2024-04-25 16:55 Palacio
Sam Twiston-Davies
Warwick / 5 / 2m / NH Flat / 4K 11-3
Tongue Strap
Good5/13 -btn 14.75 Ace Of Spades 11-3

keen tracked leaders, ridden over 2f out, weakened inside final furlong

10 11.59
3.44
17 2024-04-23 15:30 Captain Wallace
Dylan Johnston
Southwell / 5 / 2m 4f 88y / Hurdle Turf / 6K 10-13 Good1/14 -win 11 Dixie Cowboy 11-2

prominent, led 2nd, drew clear from 2 out, easily

1.67 1.74
1.28
85
18 2024-04-22 15:12 Just Over Land
Dylan Johnston
Ffos Las / 4 / 2m 4f / Hurdle Turf / 10K 11-7
Tongue Strap
Good To Soft3/10 -btn 19 Imperial Saint 12-0

in touch, close up, after 4 out, soon ridden , plugged on same pace

4.33 4.52
1.75
115
19 2024-04-21 16:37 Celtic Dino
Sam Twiston-Davies
Wincanton / 5 / 1m 7f 50y / NH Flat / 4K 11-11 Good1/10 -win 0.5 Jackpot Des Bordes 11-11

made all, pressed for lead 4f out, still travelling strongly 3f out, soon ridden, stayed on well entering final furlong

1.44 1.5
1.1
118
20 2024-04-21 13:57 Katate Dori
Sam Twiston-Davies
Wincanton / 3 / 2m 5f 82y / Hurdle Turf / 15K 11-1
Tongue Strap
Good3/11 -btn 7.75 Sabrina 11-8

disputed lead, not fluent 8th, ridden and not fluent 2 out where headed, soon chased leaders, kept on same pace approaching last

6 7.61
2.46
112
21 2024-04-19 17:30 Captain Wallace
Dylan Johnston
Exeter / 5 / 2m 2f 111y / Hurdle Turf / 7K 10-9 Good1/11 -win 10 Hillsin 11-0

tended to jump right, tracked leaders, driven to lead 3 out, kept on strongly run-in, comfortably

7 7.09
2.48
85
22 2024-04-19 16:25 Vincenzo
Sam Twiston-Davies
Exeter / 4 / 2m 161y / Hurdle Turf / 8K 11-4
Tongue Strap
Good1/9 -win 4 Rangatira Jack 11-4

made all. driven approaching 2 out, stayed on strongly run-in

1.3 1.36
1.08
120
23 2024-04-12 14:55 Lump Sum
Sam Twiston-Davies
Aintree / 1 / 2m 103y / Hurdle Turf / 100K 11-7 Soft5/6 -btn 14.25 Mystical Power 11-7

held up towards rear, not always fluent, outpaced after 3 out, rallied after 2 out, no impression but disputing 3rd last, weakened flat, dropped to 5th towards finish

10 11.5
2.35
135
24 2024-03-31 16:00 Just Over Land
Sam Twiston-Davies
Ffos Las / 4 / 1m 7f 182y / Hurdle Turf / 8K 11-9
Tongue Strap
Heavy2/7 -btn 0.75 Lively Citizen 11-4

prominent in 2nd, headway before 3 out, soon led, pushed along and faced challenge 2 out, not fluent last, ridden and headed run-in, kept on towards finish

2 1.98
1.18
110
25 2024-03-27 17:15 Rocking Man
Sam Twiston-Davies
Hereford / 5 / 2m 53y / NH Flat / 5K 11-9 Soft2/6 -btn 3 Jurancon 11-9

disputed early, clear led after 1f, joined again before 4f out, headed before 2f out, ridden when pressed for second before 1f out, rallied inside final 110 yards, kept on but always held by winner near finish

1.91 2.04
1.11
26 2024-03-24 13:35 Vincenzo
Sam Twiston-Davies
Ascot / 3 / 2m 3f 58y / Hurdle Turf / 10K 11-7
Tongue Strap
Good3/13 -btn 6 Geezer Rockstar 11-7

made most until mistake 2 out and soon headed, chased leader and every chance until lost 2nd before the last, ridden and weakened run-in

2.75 2.86
1.32
124
27 2024-03-23 15:15 Alfie's Princess
Lorcan Williams
Newbury / 1 / 2m 4f 118y / Hurdle Turf / 55K 11-7
Tongue Strap
Good To Soft2/17 -btn 9 All The Glory 11-3

chased leaders, went 2nd before 3 out, every chance next, left 2nd again after the last, no chance with winner

11 14.97
3.55
119
28 2024-03-22 15:33 Steel Ally
Sam Twiston-Davies
Newbury / 3 / 2m 69y / Hurdle Turf / 16K 11-13 Good To Soft2/14 -btn 0.3 Doyen Quest 11-1

led, pushed along 2 out, ridden and headed narrowly run in, ran on

7.5 8.8
2.94
124
29 2024-03-20 15:50 Jubilee Express
Sam Twiston-Davies
Haydock / 3 / 3m 4f 97y / Chase Turf / 16K 11-11
Cheekpieces
Soft1/8 -win 1.75 Gold Emery 10-13

prominent, not fluent 9th, pecked 13th, not fluent 3 out, soon ridden, driven along flat, led towards finish

3.5 3.95
1.78
122
30 2024-03-17 16:10 Ballybeen
Dylan Johnston
Chepstow / 4 / 2m 3f 98y / Chase Turf / 9K 11-5
Tongue Strap
HeavyP -btn King Of Brazil 11-5

chased leader on inside, not fluent 3rd, ridden to challenge 4 out, soon weakened rapidly, pulled up before 2 out

3.25 3.45
1.97
106
31 2024-03-16 13:15 Range
Sam Twiston-Davies
Uttoxeter / 3 / 2m 3f 207y / Hurdle Turf / 20K 11-8 Heavy4/5 -btn 7 Below The Radar 11-3

tracked leader, led 4th, hit next, ridden and headed approaching 2 out, plugged on same pace

3.5 3.8
2.08
125
32 2024-03-15 17:30 Angels Breath
Dylan Johnston
Cheltenham / 2 / 2m 4f 56y / Hurdle Turf / 75K 11-3 HeavyP -btn Better Days Ahead 11-7

hampered start, always towards rear, well behind when pulled up before 2 out

29 33.85
7
136
33 2024-03-11 15:10 Just Over Land
Sam Twiston-Davies
Taunton / 4 / 2m 104y / Hurdle Turf / 12K 11-9
Tongue Strap
Soft4/12 -btn 9.5 Tintintin 11-10

raced in third, every chance 2 out, outpaced by front pair before last, dropped to fourth run-in

3.5 3.68
1.78
110
34 2024-03-05 20:00 Young Endless
Rossa Ryan
Southwell / 6 / 1m 6f 21y / Flat AW / 10K 9-1
Blinkers
Standard1/9 -win 0.5 Billy Bathgate 9-6

tracked leaders, went 2nd 9f out, pushed along to lead over 2f out, ridden and strongly pressed inside final furlong, found extra inside final 100 yards

2.75 2.91
1.35
47
35 2024-03-03 15:40 Patroclus
Sam Twiston-Davies
Huntingdon / 3 / 2m 3f 189y / Chase Turf / 27K 11-0
Tongue Strap
SoftP -btn Lounge Lizard 11-13

tracked leaders, close up 6th, lost place 10th, pulled up 2 out

8 11
3.17
120
36 2024-02-25 16:40 Captain Wallace
Sam Twiston-Davies
Hereford / 5 / 2m 5f 163y / Hurdle Turf / 6K 10-9
Hood
Soft9/11 -btn 55.5 Bertie B 11-12

tracked leaders, ridden and weakened after 3 out, tailed off

5.5 5.24
2.41
86
37 2024-02-24 15:37 Al Dancer
Dylan Johnston
Kempton / 1 / 3m / Chase Turf / 150K 11-9
Tongue Strap
Soft2/12 -btn 1.25 Forward Plan 10-6

led, over 2 lengths ahead last, ridden and kept on gamely run-in, headed and not pace of winner inside final 100 yards, kept on for clear 2nd

29 43.67
9.4
152
38 2024-02-24 15:00 Lump Sum
Sam Twiston-Davies
Kempton / 1 / 2m / Hurdle Turf / 60K 11-5 Soft1/6 -win 4.5 Fiercely Proud 11-5

waited with in rear, good headway out wide tracking leaders after 3rd close 3rd home turn, led out wide and went left 2 out, over 2 lengths ahead when went left last, driven further clear run-in

2.62 2.8
1.63
130
39 2024-02-17 15:15 Iwilldoit
Dylan Johnston
Haydock / 1 / 3m 4f 97y / Chase Turf / 100K 11-9 Heavy5/10 -btn 11 Yeah Man 10-12

mid-division, not fluent 11th, closed from 13th, led 17th, headed next, no impression on front pair 2 out

7.5 8.52
2.83
149
40 2024-02-17 13:15 Vincenzo
Sam Twiston-Davies
Ascot / 2 / 2m 3f 58y / Hurdle Turf / 25K 11-2 Good To Soft4/9 -btn 8.5 Pic Roc 11-2

close 3rd, pushed along home turn, held when mistake 2 out, weakened into 4th final 150 yards

4.33 4.44
1.59
127
41 2024-02-13 16:40 Just Over Land
Freddie Gingell
Lingfield / 5 / 2m / Hurdle Turf / 6K 12-0
Tongue Strap
Soft1/5 -win 18 Activist 11-0

made all, clear 2 out, very easily

2.38 2.4
1.56
100
42 2024-02-13 15:00 Jubilee Express
Sam Twiston-Davies
Lingfield / 3 / 3m 4f 178y / Chase Turf / 12K 11-7
Cheekpieces
Soft2/9 -btn 1 Whydah Gally 10-12

prominent, not fluent 1st, led after 11th, headed 14th, mistake 15th, led 3 out, headed 2 out, stayed on, held towards finish

3.25 3.4
1.71
117
43 2024-02-12 15:45 Ballybeen
Charlie Deutsch
Plumpton / 3 / 2m 3f 164y / Chase Turf / 20K 10-10
Tongue Strap
Soft3/4 -btn 23.25 Kotmask 11-13

led, ridden and headed 3 out, weakened home turn

4.5 4.54
2.21
107
44 2024-02-11 15:35 Angels Breath
Charlie Deutsch
Exeter / 2 / 2m 7f 25y / Hurdle Turf / 30K 11-1 Heavy5/11 -btn 9.5 Shallow River 9-13

prominent, led 2nd, not fluent 7th, headed 3 out, weakened flat

13 18.45
4.3
138
45 2024-02-09 15:10 Katate Dori
Sam Twiston-Davies
Kempton / 4 / 2m 5f / Hurdle Turf / 10K 12-2 Soft3/10 -btn 10 Thunderclap 11-12

raced wide, led, ridden and headed 2 out, no chance with winner, weakened and lost 2nd run-in

4.5 5.04
2.12
112
46 2024-02-05 19:30 Young Endless
Saffie Osborne
Southwell / 6 / 2m 102y / Flat AW / 11K 8-11
Blinkers
Standard3/8 -btn 4 Eagle's Realm 9-12

tracked leaders, 3rd going well over 3f out, pushed along over 2f out, 3rd and no impression when hung left and ridden over 1f out

8 10.49
2.62
48
47 2024-02-03 15:10 Ed Keeper
Sam Twiston-Davies
Sandown / 1 / 2m 7f 98y / Hurdle Turf / 100K 11-9
Tongue Strap
GoodP -btn Saint Davy 11-1

led, pushed along and headed before 2 out, soon lost 2nd, weakened and awkward 2 out, pulled up before the last

5 5.06
2.16
138
48 2024-02-03 13:25 Alfie's Princess
Sam Twiston-Davies
Sandown / 3 / 2m 3f 173y / Hurdle Turf / 18K 11-10
Tongue Strap
Good3/10 -btn 17 Jingko Blue 12-0

held up towards rear, headway chasing leaders 4th, ridden and outpaced before 2 out, went modest 3rd last

15 17.69
4.9
120
49 2024-02-01 14:45 Steel Ally
Sam Twiston-Davies
Wincanton / 3 / 1m 7f 50y / Hurdle Turf / 9K 11-2 Good To Soft1/9 -win 6 Dartmoor Pirate 11-5

made all, ridden from 2 out, mistake when clear last, ran on well

2.75 2.88
1.31
50 2024-01-29 14:00 Friars Island Lady
Shane Quinlan
Hereford / 4 / 2m 5f 163y / Hurdle Turf / 8K 10-9
Hood
Good To Soft5/9 -btn 25.25 Menaggio 11-5

tracked leaders until 6th, ridden and weakened 2 out

81 100.67
8.2
51 2024-01-27 14:40 Range
Tom Cannon
Doncaster / 1 / 3m 84y / Hurdle Turf / 55K 11-0 Good5/10 -btn 14 Kerryhill 11-0

raced on inside, led until pushed along and headed before 2 out, soon lost 2nd, weakened between last two

10 13.06
3.61
127
52 2024-01-27 13:30 Lump Sum
Tom Cannon
Doncaster / 1 / 2m 128y / Hurdle Turf / 40K 11-4 Good2/5 -btn 1.25 Jeriko Du Reponet 11-4

waited with in rear, closer approaching 3 out, switched left and went 3rd before the last, went left last, stayed on run-in, went well held 2nd towards finish

5.5 6.03
2.17
128
53 2024-01-25 14:35 Mot A Mot
Sam Twiston-Davies
Huntingdon / 4 / 2m 4f 145y / Hurdle Turf / 8K 12-1
Tongue Strap
Good To SoftP -btn Sun Joy 11-11

led, headed 4th, prominent, led again soon after 4 out, ridden and headed next, weakened and pulled up 2 out

11 16
3.85
111
54 2024-01-21 15:00 Iwilldoit
Sam Twiston-Davies
Lingfield / 2 / 2m 6f 10y / Chase Turf / 165K 11-6 Soft3/6 -btn 21.25 L'Homme Presse 11-6

raced wide, tracked leaders, pushed along before 3 out, kept on same pace

12 16
3.96
151
55 2024-01-21 14:25 Angels Breath
Dylan Johnston
Lingfield / 2 / 2m 7f / Hurdle Turf / 65K 11-2 Soft4/10 -btn 13.3 Nurse Susan 10-13

close up, tracked leaders 3 out, ridden next, kept on same pace

12 14.41
3.6
139
56 2024-01-15 14:37 Ballybeen
Dylan Johnston
Hereford / 4 / 2m 4f 194y / Chase Turf / 12K 10-9
Tongue Strap
Good2/9 -btn 4.75 Imac Wood 10-13

jumped left, led, pushed along and headed turning in, 2 lengths down last, plugged on for clear 2nd but no chance with winner

3.5 3.89
1.57
107
57 2024-01-15 13:07 Katate Dori
Sam Twiston-Davies
Hereford / 4 / 2m 3f 147y / Hurdle Turf / 8K 11-4
Tongue Strap
Good3/12 -btn 6.75 Billy Boi Blue 11-4

chased leaders on inside, pushed along after 4 out, mistake 2 out, plugged on same pace in 3rd

2.5 2.78
1.27
58 2024-01-13 18:15 Young Endless
L P Keniry
Chelmsford / 6 / 2m / Flat AW / 8K 8-13
Blinkers
Standard5/8 -btn 10.5 Man Of Riddles 9-10

led until pushed along and headed turning in, soon ridden, hung left and lost 2nd over 1f out, weakened inside final furlong

3.5 3.65
1.5
49
59 2024-01-13 13:15 Vincenzo
Sam Twiston-Davies
Warwick / 2 / 2m 3f / Hurdle Turf / 18K 11-7 Soft2/13 -btn 3.25 Diamond Ri 11-7

chased leaders on inside, pushed along and switched right before 2 out, went 2nd 2 out, stayed on same pace, no chance with winner

6 7.2
2.14
60 2024-01-06 12:55 Friars Island Lady
Shane Quinlan
Wincanton / 4 / 1m 7f 50y / Hurdle Turf / 8K 10-13
Tongue Strap
Heavy4/6 -btn 31 Mairis Icon 11-2

in touch, headway 4 out, pushed along next, ridden and weakened approaching last

8 10.5
5.1
61 2024-01-01 14:40 Ed Keeper
Sam Twiston-Davies
Cheltenham / 2 / 2m 7f 213y / Hurdle Turf / 35K 11-4
Tongue Strap
Heavy3/10 -btn 1.8 Butch 11-6

prominent early, held up in touch, not fluent 9th, improved from 2 out, strong challenge when mistake and lost momentum last, soon lost 2nd and held

3.5 4
1.68
133
62 2024-01-01 14:05 Al Dancer
Dylan Johnston
Cheltenham / 1 / 2m 4f 127y / Chase Turf / 100K 10-9
Tongue Strap
Heavy3/6 -btn 15.5 Shakem Up'arry 10-2

chased leaders, slow 6th, 3rd and outpaced final bend, weakened from 2 out

12 13.61
4.6
154
63 2024-01-01 13:30 Angels Breath
Sam Twiston-Davies
Cheltenham / 2 / 3m 1f 56y / Chase Turf / 50K 11-8 Heavy4/5 -btn 13 Stumptown 11-11

held up in rear, not fluent 4th or 13th, mistake 16th, pecked 3 out, ridden before 2 out, 4th and no impression 2 out, weakened last

4.33 4.71
2.21
139

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