Charlie Deutsch Horse Racing Form | Bangor-on-Dee 16:50 11th February 2022

Charlie Deutsch' Form | 11th February 2022

11th February 2022 Ultimate Cheltenham Festival Guide On attheraces.com Novices' Handicap Hurdle (GBB Race)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
9 7 wins from 25 runs
28%
NH Flat 0 1
0%
Hurdle Turf 0 11
0%
Race Type
Hurdle Turf
Class
4
Classifications
Handicap, Hurdle, Novice
Ground
Soft
Distance
2m 7f 7y
Runners
11
Prize Money
£6,900
Is Charlie Deutsch Improving?
Does Charlie Deutsch 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
Trainer
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-02-10 15:37 Eden Flight
Charlie Deutsch
Ffos Las / 4 / 2m 7f 177y / Chase Turf / 15K 11-12 SoftP -btn Fairlawn Flyer 11-11

held up in mid-division, struggling after 5 out, weakened and pulled up before 3 out

23 36.75
8.6
110
1 2022-02-10 14:27 Shalakar
Charlie Deutsch
Ffos Las / 4 / 2m 3f 83y / Chase Turf / 16K 11-10 Soft6/7 -btn 34 Soldier Of Destiny 11-13

mistake 1st, held up in last pair, bit closer at 6th, weakened before 4 out

8.5 9.69
4.3
119
2 2022-02-10 13:17 Pencil
Charlie Deutsch
Ffos Las / 4 / 2m 5f 192y / Hurdle Turf / 11K 11-7 SoftP -btn Del La Mar Rocket 11-7

towards rear, tailed off and pulled up before 4 out

17 23
5.87
3 2022-02-09 13:30 Galop De Chasse
Charlie Deutsch
Ludlow / 4 / 1m 7f 212y / Chase Turf / 13K 11-12 Good To Soft1/4 -win 2.5 Cenotice 11-6

bit keen, mostly tracked leader, slightly impeded at 7th, led 4 out, pushed along and ran on well run-in

1.8 1.81
1.27
120
4 2022-02-08 15:55 Paseo
Charlie Deutsch
Market Rasen / 5 / 2m 7f 191y / Chase Turf / 8K 11-9 Good To Soft2/8 -btn 19 Jessie Lightfoot 9-10

towards rear, headway 3 out, ridden next, kept on to go 2nd close home

4.5 5.9
2.32
102
5 2022-02-08 15:20 Brianstorm
Charlie Deutsch
Market Rasen / 4 / 2m 7f 191y / Chase Turf / 11K 11-12 Good To Soft2/7 -btn 1.25 Guetapan Collonges 11-11

led, ridden 2 out, headed towards finish

4.5 5.2
2.61
117
6 2022-02-07 16:10 Poniente
Charlie Deutsch
Fontwell / 4 / 3m 1f 210y / Chase Turf / 13K 11-0 Good To Soft1/7 -win 13 Lilith 11-12

held up in rear, not fluent 3rd or 12th, steady headway before 15th, led approaching last, soon clear, easily

3.75 4.2
1.65
98
7 2022-02-07 14:25 Gamaret
Charlie Deutsch
Fontwell / 4 / 2m 1f 162y / Hurdle Turf / 11K 11-6 Good To Soft1/13 -win 0.5 Pearly Island 11-6

led, until after 1st, led 2nd, headed 3 out, led again 2 out, stayed on well

3.25 3.5
1.47
8 2022-02-07 13:15 Franco D'aunou
Charlie Deutsch
Fontwell / 3 / 2m 3f 49y / Hurdle Turf / 18K 11-11 Good To Soft2/7 -btn 1.25 Small Bad Bob 11-7

chased leaders, switched outside when not fluent 4 out, not fluent and outpaced 3 out, rallied before 2 out, every chance last, held towards finish

8 9.12
3.51
121
9 2022-02-05 15:30 Farinet
Charlie Deutsch
Sandown / 2 / 3m 37y / Chase Turf / 50K 11-4 Good To Soft5/8 -btn 20.7 Le Milos 11-6

mid-division, closer chasing leaders 6th, outpaced 13th, weakened after 4 out

3.75 3.81
1.7
137
10 2022-02-05 14:55 Green Book
Charlie Deutsch
Sandown / 1 / 2m 7f 98y / Hurdle Turf / 100K 10-6 Good To Soft1/17 -win 0.75 Beauport 10-9

raced keenly, tracked leaders, went 2nd before 7th, led before 2 out, over 1 length ahead at the last, driven out

7 7.8
2.31
130
11 2022-02-05 14:20 L'Homme Presse
Charlie Deutsch
Sandown / 1 / 2m 4f 10y / Chase Turf / 80K 11-4 Good To Soft1/5 -win 21 Mister Coffey 11-4

jumped well and raced keenly, pressed leader, led narrowly 9th until next, led again 11th (water) made rest, went clear from after 3 out, impressive

1.62 1.74
1.26
154
12 2022-02-05 13:15 Frero Banbou
Charlie Deutsch
Sandown / 2 / 1m 7f 119y / Chase Turf / 30K 11-5 Good To Soft2/8 -btn 4 Dolos 11-8

held up in rear, steady headway before 3 out, went 3rd between last two, went 2nd at the last, stayed on same pace run-in, no chance with winner

3.5 3.55
1.6
140
13 2022-02-04 15:30 Eceparti
Charlie Deutsch
Chepstow / 4 / 3m 2f 54y / Chase Turf / 14K 11-3 SoftF -btn Dr Kananga 11-5

mid-division, fell 5th

6.5 7.75
2.41
111
14 2022-02-04 15:00 Supervisor
Charlie Deutsch
Chepstow / 4 / 2m 3f 98y / Chase Turf / 14K 10-13 Soft2/11 -btn 2.25 Enormouse 11-10

tracked leaders, went close 2nd 2 out, held flat, stayed on

2.5 2.62
1.56
97
15 2022-02-04 14:25 Burrows Park
Charlie Deutsch
Chepstow / 3 / 2m 7f 131y / Chase Turf / 19K 10-12 Soft6/9 -btn 44 De Young Warrior 10-9

held up in rear, mistake and behind from 8th

19 22.81
6
125
16 2022-02-03 16:10 Didero Vallis
Charlie Deutsch
Wincanton / 3 / 3m 1f 30y / Chase Turf / 22K 11-8 Good4/6 -btn 45.5 Rapper 11-12

not fluent on occasions, in touch, dropped to last after 9th, detached 12th, lost touch 15th

11 13.23
5.1
133
17 2022-02-01 15:20 Jurys Out
Charlie Deutsch
Ffos Las / 5 / 2m 7f 177y / Chase Turf / 12K 11-10 Good To SoftP -btn Powerful Position 10-13

held up towards rear, struggling 11th, tailed off 13th, pulled up before 14th

15 22
4.7
95
18 2022-02-01 14:50 Natty Night
Charlie Deutsch
Ffos Las / 4 / 1m 7f 182y / Hurdle Turf / 15K 11-5 Good To Soft4/9 -btn 22.5 Fontana Ellissi 11-3

raced freely, soon led, not fluent 1st, clear after 2nd until before 4 out, headed approaching 3 out, well held by leaders from 2 out

4 4.2
1.88
110
19 2022-02-01 14:20 Desque De L'Isle
Charlie Deutsch
Ffos Las / 4 / 2m / Chase Turf / 17K 11-12 Good To Soft4/6 -btn 9.6 Billingsley 10-2

held up in rear, not fluent 5th, headway from 7th, disputing 2nd 4 out, not fluent and no impression on winner 2 out, no extra and dropped to 4th towards finish

2.5 2.73
1.56
117
20 2022-02-01 13:20 Rock Of Fame
Charlie Deutsch
Ffos Las / 4 / 1m 7f 182y / Hurdle Turf / 11K 10-12 Good To Soft2/8 -btn 0.75 Ucanaver 11-5

tracked leaders, went 2nd before 2 out, every chance when mistake and lost momentum last, held after, stayed on

8.5 11
2.88
21 2022-01-30 16:20 Deere Mark
Charlie Deutsch
Fontwell / 5 / 2m 1f 162y / NH Flat / 5K 11-2 Good3/6 -btn 7.75 Hardy Fella 11-2

handy, strongly pressed leader over 2f out, ridden and no extra inside final furlong, faded towards finish

4.5 5.4
2.39
22 2022-01-29 15:20 Cloudy Glen
Charlie Deutsch
Doncaster / 1 / 2m 7f 214y / Chase Turf / 100K 11-5 Good9/16 -btn 65.75 Windsor Avenue 11-1

prominent, led 2nd until 5th, blundered 5 out, 7th 4 out, soon weakened, tailed off

21 23.4
6.4
148
23 2022-01-28 13:15 Funambule Sivola
Charlie Deutsch
Doncaster / 2 / 2m 78y / Chase Turf / 40K 11-12 Good1/7 -win 1 Before Midnight 11-8

held up in midfield, chased leaders 5th, ridden and close up 3 out, led before last, headed flat, stayed on strongly to lead close home

2.25 2.52
1.66
152
24 2022-01-28 12:45 Skytastic
Charlie Deutsch
Doncaster / 4 / 2m 3f 88y / Hurdle Turf / 10K 11-8 Good1/8 -win 3.75 Godrevy Point 11-8

prominent, close up 3 out, ridden to lead before 2 out, drew clear last, pushed out

2.38 2.64
1.31
25 2022-01-27 14:15 Realm Keeper
Charlie Deutsch
Wetherby / 3 / 2m 3f 85y / Chase Turf / 19K 11-0 Good To Soft5/6 -btn 48.75 Mr Whipped 11-1

led, jumped slowly and briefly headed 1st, headed 6th, lost 2nd before 8th, chased leaders, weakened and behind 5 out, tailed off

4.5 5.6
3.15
128
26 2022-01-26 15:20 Eclair On Line
Charlie Deutsch
Wincanton / 5 / 3m 2f 162y / Chase Turf / 7K 11-12
Tongue Strap
Good To Soft3/9 -btn 3.3 Max Dynamo 11-7

chased leaders, went 2nd 7th, led and pecked 15th, headed 17th, led again next, ridden and headed before 2 out, 3 lengths down at the last, lost 2nd close home

7 7.96
2.76
96
27 2022-01-23 15:35 Laskalin
Charlie Deutsch
Lingfield / 3 / 3m 4f 178y / Chase Turf / 31K 11-7 Heavy5/15 -btn 15 The Galloping Bear 11-12

held up and behind, steady headway after 7th, chased leaders after 10th, pushed along after 3 out (normal 4 out), weakened bypassing omitted 2 out

7 8.57
3.15
130
28 2022-01-22 14:35 Royale Pagaille
Charlie Deutsch
Haydock / 1 / 3m 1f 125y / Chase Turf / 75K 11-10 Soft1/10 -win 0.5 Sam Brown 10-8

held up, rapid headway to track leaders 4 out, ridden to dispute lead 3 out, took it up 2 out, pressed again last when jumped well, kept on well flat, gamely

3.5 3.66
1.76
163
29 2022-01-21 15:00 Hold That Taught
Charlie Deutsch
Lingfield / 2 / 2m 7f 110y / Chase Turf / 50K 11-7 Heavy3/6 -btn 33.1 Fantastikas 11-7

held up in last trio, headway chasing leaders 11th, hit 13th, went remote 3rd run-in

5.5 5.64
2.79
134
30 2022-01-21 13:50 Frero Banbou
Charlie Deutsch
Lingfield / 2 / 2m / Chase Turf / 50K 11-5 Heavy1/7 -win 1 Eclair D'Ainay 11-12

patiently ridden in rear, good headway out wide chasing leaders went 2nd before 3 out, ridden and sustained challenge run-in, stayed on best to lead inside final 110 yards

3.25 3.63
2.24
134
31 2022-01-21 13:20 Fontaine Collonges
Charlie Deutsch
Lingfield / 2 / 2m 4f / Chase Turf / 45K 11-2 Heavy1/8 -win 10 Wouldubewell 11-8

jumped well, tracked leader, led going well 4 out, joined and bumped next, came clear between last two, easily

3.5 3.74
1.71
122
32 2022-01-20 16:20 Thank You Blue
Charlie Deutsch
Wincanton / 5 / 1m 7f 50y / NH Flat / 4K 11-6 Good To Soft3/7 -btn 11.25 Rosy Redrum 9-11

prominent, ridden and every chance over 2f out, kept on same pace

7 9.4
2.62
33 2022-01-20 15:50 Destinee Royale
Charlie Deutsch
Wincanton / 3 / 3m 2f 162y / Chase Turf / 26K 11-9 Good To SoftP -btn El Paso Wood 9-12

raced wide tracked leaders, lost touch 12th, pulled up 5 out

3.75 4.12
1.85
132
34 2022-01-20 14:45 Welsh Saint
Charlie Deutsch
Wincanton / 3 / 2m 3f 166y / Hurdle Turf / 14K 11-11
Blinkers
Good To Soft3/11 -btn 6.5 Whydah Gally 11-1

led, ridden and headed 2 out, kept on pace, lost 2nd close home

8.5 10.5
3.48
123
35 2022-01-19 15:00 Cuban Pete
Charlie Deutsch
Newbury / 3 / 2m 7f 86y / Chase Turf / 12K 11-3 Good To Soft5/8 -btn 27.75 Storm Control 11-7

held up in last pair, closer at 10th, weakened and behind 14th, tailed off

12 14.55
3.82
118
36 2022-01-18 16:10 Exmoor Forest
Charlie Deutsch
Exeter / 5 / 2m 161y / NH Flat / 4K 11-6
Hood
Good To Soft7/10 -btn 44.05 Firestream 11-6

veered left and reluctant, lost many lengths, always in rear, tailed off

51 77.25
8.2
37 2022-01-18 14:10 Tokyo Live
Charlie Deutsch
Exeter / 4 / 2m 161y / Hurdle Turf / 8K 11-6 Good To Soft11/12 -btn 64.55 Serious Charges 11-6

tracked leader, pushed along and weakened before 3 out

5.5 7.66
2.43
38 2022-01-17 15:10 Eleanor Bob
Charlie Deutsch
Chepstow / 4 / 2m 7f 131y / Chase Turf / 13K 11-12 Soft1/7 -win 4.25 Barden Bella 11-0

jumped well, led and disputed, outright leader at 11th, clear 4 out, stayed on strongly

4.5 5.89
2.93
107
39 2022-01-17 14:00 Frenchy Du Large
Charlie Deutsch
Chepstow / 3 / 2m 3f 98y / Chase Turf / 16K 11-5 Soft1/4 -win 1 Eden Du Houx 11-6

tracked leader, led bypassing omitted 3 out, soon clear, reduced lead towards finish, always doing enough

2.38 2.49
1.58
129
40 2022-01-15 15:00 Achille
Charlie Deutsch
Warwick / 1 / 3m 5f 54y / Chase Turf / 100K 11-8
Cheekpieces
Soft7/15 -btn 43.6 Eclair Surf 11-3

held up towards rear, headway 15th, ridden and weakened 4 out

12 14
4.35
138
41 2022-01-15 13:18 Brave Seasca
Charlie Deutsch
Warwick / 2 / 2m 54y / Chase Turf / 30K 10-6 Soft1/4 -win 7 Sky Pirate 11-12

jumped well throughout, made all, pressed until 5th, ran on, comfortable

1.8 1.85
1.37
137
42 2022-01-14 14:50 Don Herbager
Charlie Deutsch
Sedgefield / 4 / 3m 2f 59y / Chase Turf / 15K 11-10
Cheekpieces
Good To Soft4/9 -btn 16 Dalkingstown 11-2

chased leaders, went 2nd briefly 10th, outpaced 16th, plugged on into moderate 4th run-in

5 5.9
2.41
106
43 2022-01-14 14:20 Commis D'Office
Charlie Deutsch
Sedgefield / 3 / 2m 3f 65y / Chase Turf / 19K 11-5 Good To Soft4/7 -btn 19 The King Of May 11-11

led, pushed along and headed bypassing omitted 3 out, lost 2nd before next, no extra

10 11.5
4.7
117
44 2022-01-13 16:00 Rock Of Fame
Charlie Deutsch
Bangor-on-Dee / 4 / 2m 145y / Hurdle Turf / 8K 11-0 Soft7/10 -btn 23.25 Corey's Courage 11-0

in touch, hampered and pecked 2nd, pushed along after omitted 3 out, lost place before next

4.33 4.87
1.94
45 2022-01-13 14:00 Snuff Box
Charlie Deutsch
Bangor-on-Dee / 4 / 3m 5y / Chase Turf / 9K 11-13 Heavy1/10 -win 20 One Fer Mamma 11-0

held up in rear, not fluent 2nd, headway before 6th, challenged 2 out, 1/2 length down when left in clear lead last

9 10.6
3.29
121
46 2022-01-11 16:05 Craan Run
Charlie Deutsch
Exeter / 5 / 2m 161y / NH Flat / 4K 10-13 Heavy8/8 -btn 49.7 Cruz Control 11-6

raced on inside, tracked leader until pushed along turning in, weakened quickly

7.5 8.93
2.61
47 2022-01-11 15:35 Galactic Power
Charlie Deutsch
Exeter / 5 / 2m 5f 137y / Hurdle Turf / 6K 10-8 HeavyP -btn Bellamy's Grey 10-10

soon well off the pace in rear, lost touch after 3rd, tailed off 3 out, pulled up before next

9.5 12
3.65
82
48 2022-01-11 14:30 Eden Flight
Charlie Deutsch
Exeter / 3 / 3m 54y / Chase Turf / 22K 10-11 Heavy5/9 -btn 49 Win My Wings 11-11

chased leaders, went left 2nd lost place 11th, behind and struggling 13th, tailed off when bad mistake 4 out, left remote 5th next

15 22.08
5.09
115
49 2022-01-11 13:20 Georges Saint
Charlie Deutsch
Exeter / 3 / 2m 2f 111y / Hurdle Turf / 20K 10-10 Heavy5/6 -btn 9 Honneur D'Ajonc 10-11

kept wide, chased leading pair, pushed along and hit 3 out, soon ridden and no extra in 3rd, hit last, weakened badly and lost two places run-in

3.75 3.93
2.2
119
50 2022-01-11 12:50 Fuji Flight
Charlie Deutsch
Exeter / 3 / 3m 54y / Chase Turf / 16K 10-3 Heavy4/6 -btn 11.5 Tallow For Coal 10-3

kept wide, held up in last pair, headway chasing leaders before 4 out, soon 2nd, ridden and no impression before 2 out, weakened into 3rd between last two, lost that placing close home

3.5 3.6
2.19
122
51 2022-01-10 14:00 Natty Night
Charlie Deutsch
Taunton / 4 / 2m 104y / Hurdle Turf / 9K 11-6 Soft1/14 -win 1.5 Mister Splash 11-6

raced wide, led, narrowly headed last, rallied to lead again run-in, pushed along and ran on well

3.5 4.2
1.8
52 2022-01-10 13:30 Chadlington Lad
Charlie Deutsch
Taunton / 4 / 2m 104y / Hurdle Turf / 9K 10-7 Soft10/13 -btn 54.75 Knickerbockerglory 11-6

mid-division, weakened after 3 out, tailed off

34 49.08
8.21
53 2022-01-08 15:00 Aso
Charlie Deutsch
Sandown / 2 / 3m 37y / Chase Turf / 100K 11-12 SoftP -btn Prime Venture 10-7

never travelled off the pace in last pair, mistake 10th, tailed off 4 out, pulled up before the last

4.5 5.3
2.12
149
54 2022-01-08 13:15 Farinet
Charlie Deutsch
Sandown / 3 / 2m 4f 10y / Chase Turf / 16K 12-2 Soft1/7 -win 5.5 Luckofthedraw 11-7

tracked leader, led before 7th, headed 10th, led again 12th, made rest, clear before 2 out, good jump last, stayed on strongly

2.25 2.54
1.44
131
55 2022-01-07 14:00 Grand Turina
Charlie Deutsch
Wetherby / 4 / 2m 5f 75y / Chase Turf / 14K 11-5 Soft5/6 -btn 35.8 Guetapan Collonges 10-13

close up, tracked leader 4th, ridden 4 out, weakened next

4.33 4.9
2.49
113
56 2022-01-06 15:50 Gemirande
Charlie Deutsch
Chepstow / 4 / 2m 3f 98y / Chase Turf / 13K 11-11 Heavy3/8 -btn 13 Destin D'Ajonc 11-5

led, mistake 10th, ridden and headed when mistake last, no extra and lost 2nd flat

3.5 3.85
1.75
117
57 2022-01-06 14:50 Galop De Chasse
Charlie Deutsch
Chepstow / 4 / 2m 11y / Chase Turf / 13K 11-9 HeavyP -btn Le Ligerien 11-2

in rear, never going well, not fluent 3rd, behind next, pulled up after 5th

2.62 2.81
1.54
119
58 2022-01-06 13:10 Ballybeen
Charlie Deutsch
Chepstow / 4 / 2m 11y / Hurdle Turf / 11K 11-6 Heavy4/12 -btn 13.25 Hatos 11-6

led, not fluent 2nd or 4th, headed just after 3 out, weakening when veered left last, lost 3rd flat

3 3.04
1.39
59 2022-01-05 15:25 Eleanor Bob
Charlie Deutsch
Ffos Las / 4 / 2m 7f 177y / Chase Turf / 13K 11-11 Heavy6/10 -btn 25.25 Fairlawn Flyer 11-4

chased leaders out wide, pecked 4th, went 2nd after 5th until 7th, chased leaders, 2nd again 5 out until pushed along before next, weakened before 3 out

5.5 6.4
2.36
109
60 2022-01-04 15:50 Poniente
Charlie Deutsch
Hereford / 5 / 2m 4f 194y / Chase Turf / 10K 11-9 Good To Soft2/13 -btn 8 Jobesgreen Lad 11-7

held up in rear, raced keenly, headway on outside to go close up 2nd, led 5th, mistake 7th, headed after 2 out, switched left before last, no impression on winner

7 9
2.16
97
61 2022-01-04 14:50 Jurys Out
Charlie Deutsch
Hereford / 5 / 3m 1f 44y / Chase Turf / 10K 11-10 Good To Soft9/14 -btn 47.95 Felton Bellevue 11-1

mid-division, pecked 12th, headway on outside 14th, weakened before 2 out

8 9.4
2.64
98
62 2022-01-04 13:45 Subcontinent
Charlie Deutsch
Hereford / 4 / 3m 1f 119y / Hurdle Turf / 15K 11-8 Good To SoftP -btn Gazette Bourgeoise 11-8

mid-division, slow and lost place 2nd, not fluent and struggling 8th, pulled up when well behind before 2 out

41 63.14
13.26
115
63 2022-01-01 15:50 Mr Sundancer
Charlie Deutsch
Cheltenham / 1 / 1m 5f 209y / NH Flat / 25K 10-12 Soft13/15 -btn 39.35 Poetic Music 10-5

raced keenly prominent, lost place over 3f out, well beaten final 2f

23 28.79
6.41
64 2022-01-01 14:00 Funambule Sivola
Charlie Deutsch
Cheltenham / 1 / 2m 4f 127y / Chase Turf / 100K 11-12 Soft9/16 -btn 26.4 Vienna Court 10-6

held up towards rear on outside, headway before 13th, not fluent 12th, mistake 4 out, 5th and beaten 2 out, weakened after

8 10.02
2.52
155
65 2022-01-01 13:25 L'Homme Presse
Charlie Deutsch
Cheltenham / 1 / 2m 4f 127y / Chase Turf / 55K 11-3 Soft1/8 -win 10 The Glancing Queen 10-12

made all, not fluent 4 out, drew clear flat, stayed on strongly, easily

2.75 2.89
1.52
148
66 2022-01-01 12:50 Destinee Royale
Charlie Deutsch
Cheltenham / 2 / 3m 2f 70y / Chase Turf / 25K 10-13 SoftF -btn Full Back 11-2

soon led, not fluent 4th (water), mistake 15th, pressed when stumbled and fell 18th

6 6.55
2.66
132

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