G Sheehan Horse Racing Form | Cheltenham 15:30 16th March 2017

G Sheehan' Form | 16th March 2017

16th March 2017 SUN BETS STAYERS' HURDLE (GRADE 1) (1)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
163 1 wins from 17 runs
5.88%
Hunter Chase 8 13
61.54%
Flat AW 1 8
12.5%
NH Flat 50 173
28.9%
Flat Turf 2 21
9.52%
Chase Turf 22 165
13.33%
Hurdle Turf 111 623
17.82%
Race Type
Hurdle Turf
Class
1
Classifications
Grade, Hurdle, Grade 1
Ground
Good
Distance
2m 7f 213y
Runners
12
Prize Money
£170,850
Is G Sheehan Improving?
Does G Sheehan 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 2017-03-15 17:30 Western Ryder
G Sheehan
Cheltenham / 1 / 2m 87y / NH Flat / 43K 11-5 Good To Soft5/22 -btn 3.35 Fayonagh 10-12

held up in midfield, pushed along over 2f out, headway over 1f out, stayed on and chasing leaders inside final furlong, edged right inside final 100yds, kept on

8 8.99
3.3
129
1 2017-03-15 13:30 Keeper Hill
G Sheehan
Cheltenham / 1 / 2m 5f 26y / Hurdle Turf / 71K 11-7 Good To Soft7/15 -btn 13.45 Willoughby Court 11-7

midfield, blundered and lost place 6th, struggling 3 out, progress before last, stayed on under pressure run-in, never able to trouble leaders

26 36
9.2
139
2 2017-03-13 17:30 Drumlee City
G Sheehan
Chepstow / 6 / 2m 11y / NH Flat / 2K 11-1 Soft5/10 -btn 20.05 Amateur 10-7

led until headed 7f out, driven and lost 2nd over 5f out, no chance with leaders after, stayed on final 2f

5.5 6.49
2.24
3 2017-03-13 16:00 Triggywinkle
G Sheehan
Chepstow / 5 / 2m 11y / Chase Turf / 3K 11-0 SoftF -btn What's Up Rory 11-2

chased leaders, disputed 2nd 4 out until ridden and hung left from 2 out, 3rd and held when fell last

26 27.58
7
88
4 2017-03-13 15:25 King's Tempest
G Sheehan
Chepstow / 4 / 2m 11y / Hurdle Turf / 4K 11-2 Soft2/11 -btn 0.3 Ckalco Des Loges 10-13

led, jumped big at times, 6 lengths up after 2 out, shaken up and reduced lead approaching last, headed flat, kept on

5 5.2
1.62
117
5 2017-03-13 14:50 Bandon Bridge
G Sheehan
Chepstow / 5 / 2m 7f 131y / Hurdle Turf / 3K 11-1 Soft2/10 -btn 2.25 Phar Away Island 9-10

chased leaders, mistake 6th, driven after next, chased winner before 2 out, closed approaching last, one pace flat

6.5 7.53
2.53
89
6 2017-03-13 14:20 Admiral Blake
G Sheehan
Chepstow / 5 / 2m 7f 131y / Hurdle Turf / 3K 10-10 Soft5/10 -btn 15.25 Sutter's Mill 12-4

held up, mistake 6th, outpaced after next, stayed on from 2 out, never threatened leaders

17 18.3
4.12
79
7 2017-03-12 17:30 Major Davis
G Sheehan
Warwick / 6 / 2m / NH Flat / 2K 11-2 Soft5/6 -btn 10.8 Shivermetimbers 11-2

last pair, ridden over 2f out, no response and soon beaten

8 10
3.2
8 2017-03-12 14:20 Make My Heart Fly
G Sheehan
Warwick / 4 / 2m / Hurdle Turf / 4K 10-8 Soft9/13 -btn 93.75 Grand Turina 10-5

wore earplugs, well behind, struggling 4th, tailed off after next, lost shoe

8 13.7
2.54
9 2017-03-11 15:35 Petticoat Tails
G Sheehan
Sandown / 1 / 1m 7f 216y / NH Flat / 11K 11-0 Soft2/10 -btn 0.5 Cap Soleil 10-10

chased leaders, ridden over 4f out, progress under pressure 3f out, led well over 1f out, headed last 150yds, kept on well but held

4.5 5.22
2
10 2017-03-10 16:50 Sandhurst Lad
G Sheehan
Sandown / 4 / 2m 3f 173y / Hurdle Turf / 5K 11-2 Soft3/3 -btn 34 Sneaky Feeling 11-9

not jump well, led at moderate pace but urged along many times, headed after 4th and soon in last, behind from 3 out

17 22
3.38
114
11 2017-03-09 13:50 Eddy
G Sheehan
Wincanton / 5 / 2m 3f 166y / Hurdle Turf / 3K 10-5 Heavy5/17 -btn 9 Daytime Ahead 10-9

tracked leaders, challenged after 3 out, ridden before next, held between last 2, kept on same pace

10 14.06
3.42
78
12 2017-03-07 14:50 Carnspindle
G Sheehan
Exeter / 4 / 2m 175y / Hurdle Turf / 4K 10-12 Soft1/8 -win 7 Here All Along 10-12

made virtually all, ridden clear after 4th, in command when hung left and hit 2 out, eased towards finish

1.44 1.53
1.14
13 2017-03-04 16:10 Boagrius
G Sheehan
Doncaster / 4 / 2m 3f 88y / Hurdle Turf / 4K 11-2 Soft2/8 -btn 25 Thumb Stone Blues 11-9

led, not fluent 5th, headed well before and mistake 3 out, soon weakened, jumped left last

1.91 2.01
1.11
14 2017-03-03 17:25 Poggy's Star
G Sheehan
Newbury / 5 / 2m 69y / NH Flat / 2K 11-1 Soft9/11 -btn 23.85 Lady Mix 10-7

in touch until dropped to rear over 4f out, no chance after

17 19.98
5.38
15 2017-03-03 14:10 Attest
G Sheehan
Newbury / 4 / 2m 69y / Hurdle Turf / 5K 10-12 Soft7/11 -btn 31.75 Dinsdale 10-12

led until headed and mistake 3 out, weakened between last 2

34 60
11
16 2017-03-02 14:30 Days Ahead
G Sheehan
Taunton / 5 / 2m 5f 150y / Chase Turf / 5K 11-12
Cheekpieces
Good3/7 -btn 16 Skint 11-9

tracked leaders, pushed along after 9th, ridden after 4 out, left 4th 3 out, stayed on but not pace to challenge, mistake last

15 17.5
6.64
100
17 2017-03-01 16:50 Well Smitten
G Sheehan
Ffos Las / 6 / 1m 7f 182y / NH Flat / 2K 11-1 Heavy6/8 -btn 27.5 Jaunty Warrior 11-1

tracked leaders, ridden 5f out, weakened over 3f out

3.25 3.72
1.53
18 2017-03-01 14:20 Bob Mahler
G Sheehan
Ffos Las / 4 / 2m 4f / Hurdle Turf / 4K 11-2 HeavyU -btn Swift Crusador 11-2

led to 2nd, pressed leader until led 7th, ridden and not fluent 3 out, jinked before 2 out where joined, staying on under pressure and 1 1/2 lengths up when jinked left flat, being straightened when stumbled slightly and unseated rider shortly after

1.36 1.46
1.06
124
19 2017-02-26 15:30 Majingilane
G Sheehan
Fontwell / 4 / 2m 3f 33y / Hurdle Turf / 5K 10-12 Good To Soft7/9 -btn 131 Crystal Lad 10-12

always towards rear, reminders after 2nd, lost touch after 6th, tailed off

101 346.33
36.88
20 2017-02-25 17:05 Oscar Mor
G Sheehan
Newcastle / 6 / 2m 98y / NH Flat / 2K 11-2 Heavy4/5 -btn 11.25 McGowan's Pass 10-9

pressed leader until ridden and outpaced over 2f out, beaten over 1f out

5 6.11
2.09
21 2017-02-25 15:55 The Nipper
G Sheehan
Newcastle / 4 / 2m 98y / Hurdle Turf / 3K 11-5 Heavy1/3 -win 9 Elusive Theatre 11-5

tracked leader, led going well 2 out, quickened clear on bridle before last, very easily

1.44 1.51
1.07
22 2017-02-25 14:45 Morney Wing
G Sheehan
Newcastle / 2 / 4m 122y / Chase Turf / 50K 11-0 SoftP -btn Mysteree 11-0

behind when badly hampered 1st, mistakes and never going well in rear, lost touch and pulled up before 12th

34 77.97
10.49
127
23 2017-02-25 14:10 Vinciaettis
G Sheehan
Newcastle / 2 / 2m 98y / Hurdle Turf / 9K 11-5 HeavyP -btn Teo Vivo 11-12

led, pushed along from 4th, headed before 3 out, soon lost place, struggling and pulled up next

2.88 3
1.99
127
24 2017-02-24 16:45 Shanroe Santos
G Sheehan
Warwick / 3 / 3m / Chase Turf / 8K 11-5
Cheekpieces
Soft1/9 -win 0.5 Future Gilded 10-13

towards rear, effort 13th, 2nd and ridden 3 out, challenged and blundered and unbalanced 2 out, mistake and ungainly last, driven ahead final 100yds, bit cosily near finish, lost shoe

6 7.54
2.36
122
25 2017-02-24 15:05 How's Vienna
G Sheehan
Warwick / 4 / 3m / Chase Turf / 5K 10-9 Soft3/7 -btn 28 Bassarabad 12-0

behind, not fluent 5th, outpaced when jumped slowly 12th, 12 lengths 4th 3 out, plugged on and left clear 3rd next, eased last

5.5 6.4
3.12
84
26 2017-02-24 14:30 Fixed Rate
G Sheehan
Warwick / 4 / 2m / Hurdle Turf / 4K 10-12
Tongue Strap
Soft5/9 -btn 36.25 Night Of Sin 11-2

pressed winner until driven and faded after 3 out, very tired from next, lost shoe

11 15.75
3.44
27 2017-02-22 16:55 Sea Sovereign
G Sheehan
Doncaster / 6 / 2m 128y / NH Flat / 2K 10-7 Good6/13 -btn 34.75 Black Op 11-2

midfield, headway 6f out, weakened 2f out

8 13.41
2.79
28 2017-02-22 15:45 Seventh Sky
G Sheehan
Doncaster / 2 / 2m 7f 214y / Chase Turf / 19K 11-10 Good7/8 -btn 95.25 Killala Quay 10-9

in touch, chasing leaders when mistake 4 out, weakened approaching next

8.5 9.77
3.05
145
29 2017-02-22 15:15 Bodega
G Sheehan
Doncaster / 3 / 3m 84y / Hurdle Turf / 6K 10-11
Cheekpieces
Good4/11 -btn 8.05 Rocky's Treasure 11-0

dropped to midfield after 1st, mistake 4th, ridden and outpaced when blundered 3 out, 6th and no impression 2 out, progress run-in, finished well

7.5 8.28
2.9
114
30 2017-02-22 14:45 Attest
G Sheehan
Doncaster / 4 / 2m 128y / Hurdle Turf / 3K 10-12 Good6/8 -btn 63.55 Soldier In Action 10-12

always behind, lost touch 5th, never a threat, tailed off

17 59.53
4.28
31 2017-02-22 14:10 Psychocandy
G Sheehan
Doncaster / 4 / 2m 128y / Hurdle Turf / 4K 10-9 Good7/9 -btn 76 Charming Zen 11-12

in rear, niggled along and detached after 4th, well behind next

101 1000
50
32 2017-02-20 16:35 Groundunderrepair
G Sheehan
Lingfield / 4 / 2m / Hurdle Turf / 5K 11-2 Heavy1/7 -win 5 My Boy James 11-2

led to 4th, led again 3 out, left 3 lengths clear before 2 out where mistake, shaken up and in command after

2.25 2.32
1.26
113
33 2017-02-20 15:25 Carnspindle
G Sheehan
Lingfield / 4 / 2m 3f 110y / Hurdle Turf / 5K 10-10 Heavy2/5 -btn 10 Hitherjacques Lady 11-2

tracked leading pair, hit 6th, shaken up to take 2nd 2 out, no impression on winner after, eased when safely held after last

6.5 7.47
2.92
34 2017-02-18 15:15 Warrantor
G Sheehan
Haydock / 1 / 3m 4f 97y / Chase Turf / 43K 10-9
Tongue Strap
Good To Soft7/13 -btn 37 Vieux Lion Rouge 11-6

midfield, mistake and lost place 11th, soon in rear, not fluent 17th, plugged on but no impression from 4 out

17 21.3
5.15
135
35 2017-02-18 14:40 Theo's Charm
G Sheehan
Haydock / 2 / 2m 6f 177y / Hurdle Turf / 12K 11-10
Blinkers
Good To Soft3/10 -btn 2.2 Dadsintrouble 11-2

led, pressed from 3 out, ridden before 2 out, headed last, kept on under pressure but held run-in

8 7.92
2.84
134
36 2017-02-18 13:30 Final Choice
G Sheehan
Haydock / 2 / 1m 7f 144y / Hurdle Turf / 10K 11-6
Cheekpieces
Good To Soft4/5 -btn 98.25 Don Bersy 11-6

led, headed 1st, chased leaders from next, pushed along after 4 out, soon weakened, tired when jumped slowly last, tailed off

13 16
5
128
37 2017-02-17 16:35 Wellingtonbridge
G Sheehan
Fakenham / 5 / 2m 3y / NH Flat / 3K 11-4 Good To Soft6/9 -btn 16.5 Whatzdjazz 11-4

made most until 6f out, ridden and outpaced 4f out, weakened well over 2f out

10 13.29
2.62
38 2017-02-16 16:20 Magic Money
G Sheehan
Leicester / 4 / 2m 6f 151y / Chase Turf / 5K 11-12
Cheekpieces
Heavy2/5 -btn 10 Song Saa 11-11

chased leader, mistake 6th, hampered 11th, joined leader 14th, ridden after next, stayed on same pace from 2 out, went 2nd last

11 11.74
4.3
115
39 2017-02-14 15:30 Boudry
G Sheehan
Fontwell / 4 / 2m 1f 145y / Hurdle Turf / 4K 11-3 Soft4/5 -btn 61 Casper King 11-9

held up 5th, ridden into 4th after 3 out but never any threat to leaders, tailed off

10 11
3.1
40 2017-02-13 14:30 Royals And Rebels
G Sheehan
Plumpton / 3 / 3m 1f 152y / Chase Turf / 7K 10-3
Tongue Strap
Soft2/5 -btn 35 Minella On Line 11-8

mostly in last pair, pushed along before halfway, ridden and no chance with winner after 13th, took remote 2nd before last

10 12
4.64
107
41 2017-02-13 14:00 Postbridge
G Sheehan
Plumpton / 4 / 1m 7f 195y / Hurdle Turf / 3K 10-12 Soft1/13 -win 5 Chandos Belle 10-2

made all, pressed and shaken up 3 out, ridden clear from last, readily

4 4.48
1.34
42 2017-02-11 16:45 Western Ryder
G Sheehan
Newbury / 1 / 2m 69y / NH Flat / 11K 11-7 Soft2/10 -btn 3.25 Daphne Du Clos 10-0

held up in midfield, headway 3f out, stayed on to chase winner 1f out, always held

5 5.56
1.93
43 2017-02-11 16:10 Final Nudge
G Sheehan
Newbury / 3 / 2m 7f 86y / Chase Turf / 8K 11-8
Cheekpieces
Soft1/6 -win 1.25 Lessons In Milan 11-6

in touch, chased leader from 7th, stayed on to lead run-in, driven out

6 6.63
2.89
135
44 2017-02-10 16:25 Storm Warning
G Sheehan
Bangor-on-Dee / 6 / 2m 145y / NH Flat / 2K 11-3 Soft6/8 -btn 23.75 Samson's Reach 10-7

3rd until ridden and lost place 4f out, weakened

3.5 3.8
1.57
45 2017-02-10 15:20 Barton Gift
G Sheehan
Bangor-on-Dee / 4 / 3m 5f 142y / Chase Turf / 6K 11-12
Blinkers
Soft1/11 -win 5 Lord Heathfield 11-9

led until headed briefly 9th, soon regained lead, kicked clear after 3 out, 6 lengths ahead 2 out, hard ridden approaching last, tired but stayed on gamely flat, all out

11 13.3
3.98
120
46 2017-02-10 13:50 Sandhurst Lad
G Sheehan
Bangor-on-Dee / 3 / 2m 7f 32y / Hurdle Turf / 8K 10-12 Soft5/5 -btn 44.75 Testify 11-4

chased leader until ridden and lost place 7th, weakened quickly

51 68.25
16
47 2017-02-09 16:30 Glanvilles Guest
G Sheehan
Huntingdon / 6 / 1m 7f 171y / NH Flat / 2K 11-5 Good To Soft4/9 -btn 16.3 Skewiff 10-12

chased leaders, ridden 4f out, moderate 4th home turn

9 12
2.42
48 2017-02-09 15:55 Petticoat Tails
G Sheehan
Huntingdon / 6 / 1m 7f 171y / NH Flat / 2K 11-5 Good To Soft1/9 -win 2.25 Passing Call 10-2

prominent, driven 6f out, 1 length 2nd home turn, led 2f out, kept up to work and stayed on well

1.62 1.8
1.13
49 2017-02-09 14:20 Keeper Hill
G Sheehan
Huntingdon / 1 / 2m 3f 137y / Hurdle Turf / 17K 11-4 Good To Soft1/6 -win 0.3 Messire Des Obeaux 11-12

prominent, led before 6th until mistake next, soon ridden, led before 2 out where went left, soon headed, close 3rd at last, rallied gamely under pressure to get up again close home

5.5 5.94
2.48
138
50 2017-02-08 16:30 Cyclop
G Sheehan
Carlisle / 3 / 3m 2f 34y / Chase Turf / 6K 10-13 Soft6/10 -btn 12.55 Blakemount 11-6

raced wide in rear, pushed along and outpaced halfway, shortlived effort after 5 out, no impression from next

8 10.5
3.39
122
51 2017-02-07 15:15 Bob Mahler
G Sheehan
Hereford / 4 / 2m 3f 147y / Hurdle Turf / 3K 11-4 Heavy3/8 -btn 2.75 Western Climate 11-4

held up, mistakes, driven along 5th, headway approaching 3 out, ridden to lead well before last, headed and hit last, stayed on same pace flat

6 7.45
1.78
52 2017-02-04 16:25 Oscar Mor
G Sheehan
Wetherby / 6 / 2m / NH Flat / 2K 11-3 Soft5/11 -btn 13.5 Mon Palois 11-3

with leader, every chance 3f out, ridden over 2f out, kept on same pace after

3.25 3.34
1.71
53 2017-02-04 14:45 Missed Approach
G Sheehan
Wetherby / 1 / 3m 45y / Chase Turf / 19K 11-0 Soft3/6 -btn 29 Baywing 11-0

prominent, hampered after 1st, chased leader approaching 2nd, led 3rd, headed 7th, remained handy, mistake 10th, lost place before 11th, ridden after 13th, well beaten when blundered 3 out, took moderate 3rd before 2 out, plugged on run-in

2.62 2.79
1.66
54 2017-02-04 14:15 Rock My Style
G Sheehan
Wetherby / 4 / 2m 5f 56y / Hurdle Turf / 3K 10-12 Soft2/8 -btn 6 Skipthecuddles 10-12

not fluent, chased leaders, lost place 4th, improved after 6th, lost place again 8th, effort after 4 out, every chance from 3 out, mistake 2 out, took 2nd under pressure before last and not quicken, no impression on winner final 75yds

11 31.65
2.82
55 2017-02-04 13:40 Doctor Phoenix
G Sheehan
Wetherby / 2 / 2m 3f 85y / Chase Turf / 12K 11-10
Tongue Strap
Soft4/9 -btn 15.5 Oldgrangewood 11-3

held up, reminder after 7th, raced wide, hampered 12th, headway before 4 out, soon chased leaders, one pace before last

12 12.85
3.46
141
56 2017-02-02 16:45 Understatement
G Sheehan
Wincanton / 6 / 1m 7f 65y / NH Flat / 2K 10-7 Heavy5/11 -btn 15.55 Sam Brown 11-3

tracked leader, led 6f out, ridden and headed 2f out, soon weakened

10 9.62
3.25
57 2017-02-01 16:30 Well Smitten
G Sheehan
Hereford / 4 / 2m 53y / NH Flat / 3K 11-3 Heavy2/8 -btn 4.5 Runasimi River 10-0

chased leaders, ridden over 3f out, hung left home turn over 1f out and lost ground on leading pair, stayed on to go 2nd last strides

8 9.6
2.24
58 2017-02-01 15:00 Final Nudge
G Sheehan
Hereford / 3 / 2m 4f 194y / Chase Turf / 10K 11-5
Cheekpieces
Heavy1/7 -win 8 Nansaroy 11-1

left in lead 2nd, headed 7th, stayed prominent, led again before 12th, ridden approaching 3 out, came clear between last 2, in command when not fluent last

5 5.5
2.86
129
59 2017-02-01 14:00 Chef D'Oeuvre
G Sheehan
Hereford / 3 / 3m 1f 44y / Chase Turf / 7K 11-4
Cheekpieces
Heavy1/8 -win 30 Weststreet 11-4

made all, mistake 1st, drew well clear from 16th, eased towards finish

2.88 3.01
1.41
130
60 2017-01-31 15:30 Postbridge
G Sheehan
Lingfield / 4 / 2m / Hurdle Turf / 5K 10-12
Hood
Heavy3/4 -btn 8.5 Molly Carew 10-9

led at moderate pace, shaken up before 5th, headed 3 out, lost 2nd and ridden 2 out, faded

5.5 5.4
1.78
61 2017-01-31 15:00 According To Them
G Sheehan
Lingfield / 5 / 2m 7f 110y / Chase Turf / 4K 10-6 HeavyP -btn Matrow's Lady 11-0

soon toiling in rear, lost touch 5th, tailed off 7th, pulled up before 10th, fatally injured

26 47.81
7.6
78
62 2017-01-31 13:50 Civitesses
G Sheehan
Lingfield / 6 / 2m / NH Flat / 2K 11-2 Standard10/14 -btn 26.15 Polly's Pursuit 10-11

led to 3f out, weakened over 2f out

101 1000
100
63 2017-01-30 14:45 Groundunderrepair
G Sheehan
Plumpton / 4 / 2m 4f 114y / Hurdle Turf / 3K 11-5 Heavy3/7 -btn 6.5 Jerrysback 11-5

close up behind leaders, ridden 3 out, dropped to 5th and struggling soon after, rallied after 2 out, stayed on to take 3rd near finish

13 16.2
4.2
64 2017-01-30 13:40 The Caller
G Sheehan
Plumpton / 5 / 1m 7f 195y / Hurdle Turf / 3K 11-4 Heavy1/9 -win 8 Oscars Boss 11-4

led to 2nd, mostly tracked leader after until led before 2 out, shaken up and drew clear from last

6 10.5
1.54
65 2017-01-29 15:40 Proud Times
G Sheehan
Fontwell / 5 / 2m 1f 96y / Chase Turf / 4K 11-5 SoftP -btn Mr Bachster 10-11

chased leaders until reminders after 5th, lost touch after 8th, tailed off when pulled up before 3 out

34 42.64
9.4
92
66 2017-01-29 14:40 Potters Approach
G Sheehan
Fontwell / 4 / 2m 3f 33y / Hurdle Turf / 4K 11-5 Soft5/8 -btn 67 Not Another Muddle 11-5

jumped badly left progressively worse, tracked leader, ridden after 3 out, soon beaten, weakened next, tailed off

2.25 2.36
1.21
67 2017-01-28 16:00 Cole Harden
G Sheehan
Cheltenham / 1 / 2m 7f 213y / Hurdle Turf / 34K 11-0 Soft2/15 -btn 1.75 Unowhatimeanharry 11-8

led until 6th, prominent, led after last, ridden and headed entering final furlong, stayed on but no extra

21 27.97
5.45
152

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