I Mohammed Horse Racing Form | Leicester 15:10 25th August 2016

I Mohammed' Form | 25th August 2016

25th August 2016 IRISH STALLION FARMS EBF FILLIES' NURSERY HANDICAP (4)

Total Horses Trained Last 14 Days Race Type Wins Races Win %
76 0 wins from 8 runs
0%
Flat AW 21 127
16.54%
Flat Turf 33 317
10.41%
Is I Mohammed Improving?
Does I Mohammed 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 2016-08-20 14:15 Educate
Thomas Brown
York / 1 / 1m 208y / Flat Turf / 48K 9-5 Good5/10 -btn 8.3 Scottish 9-5

held up, headway well over 2f out, ridden well over 1f out, no impression final furlong

12 15.68
4.4
112
1 2016-08-18 15:05 Jailawi
S De Sousa
York / 2 / 1m / Flat Turf / 53K 9-2 Good To Firm12/20 -btn 8.6 Firmament 8-13

behind, headway on inner well over 2f out and soon ridden, soon driven, edged left and no impression

11 16.52
4.32
99
2 2016-08-16 20:10 Beatbybeatbybeat
S De Sousa
Leicester / 6 / 7f / Flat Turf / 3K 9-7 Good To Firm5/14 -btn 4.2 Tulip Dress 8-13

held up, headway and hung right over 2f out, ridden and every chance over 1f out, no extra inside final furlong

10 12.61
4.7
65
3 2016-08-16 19:00 So Much Fun
Cameron Noble
Wolverhampton / 5 / 7f 32y / Flat AW / 3K 9-0
Cheekpieces
Standard8/9 -btn 7.2 Ripoll 9-5

held up in touch, effort 2f out, no headway under pressure over 1f out, well held and plugged on same pace final furlong

7.5 8.97
2.41
69
4 2016-08-15 17:00 Romantic Angel
Thomas Brown
Chelmsford / 6 / 6f / Flat AW / 3K 9-1 Standard7/8 -btn 13.25 Not Your Call 9-13

chased leaders, ridden and unable to quicken over 1f out, losing place when squeezed for room 1f out, weakened final furlong

12 16.68
4.7
58
5 2016-08-12 19:40 Thahab Ifraj
W Buick
Newmarket / 5 / 1m 2f / Flat Turf / 3K 9-2 Good To Firm3/8 -btn 10.3 Fire Jet 9-0

chased leaders, went 2nd over 4f out until ridden over 2f out, weakened over 1f out

4.33 4.5
1.81
67
6 2016-08-12 17:30 Forgivethenforget
Thomas Brown
Newmarket / 4 / 7f / Flat Turf / 4K 9-5 Good To Firm6/11 -btn 9.1 Rich Legacy 9-0

with leaders, ridden and every chance over 2f out, weakened final furlong

6 6
2.07
7 2016-08-11 17:35 Ban Shoof
W Buick
Yarmouth / 4 / 1m 1f 21y / Flat Turf / 5K 9-1
Cheekpieces
Good6/6 -btn 9.95 Brorocco 9-6

took keen hold, chased leading pair until 5f out, ridden to press leaders 3f out, bumped over 1f out, soon lost place and beaten, weakened 1f out, eased towards finish

6 8
3.55
74
8 2016-08-08 18:20 Lovely Acclamation
S De Sousa
Windsor / 5 / 6f / Flat Turf / 3K 9-0 Good To Firm2/7 -btn 0.75 Himself 9-5

led after 1f, ridden and hung left from over 1f out, headed and no extra inside final furlong

8.5 8.82
2.3
9 2016-08-08 15:45 Falcon's Song
Thomas Brown
Wolverhampton / 5 / 1m 4f 50y / Flat AW / 3K 10-0 Standard3/5 -btn 6.3 Great Thoughts 9-0

chased leader, ridden and every chance entering final 2f, driven to lead over 1f out, headed 1f out and immediately outpaced, weakened final 100yds, lost 2nd last strides

5.5 5.93
2.94
75
10 2016-08-08 14:15 Many A Tale
Thomas Brown
Wolverhampton / 5 / 5f 216y / Flat AW / 3K 9-0 Standard1/12 -win 0.75 Golden Easter 9-0

chased leaders, ridden and effort to challenge 2f out, led 1f out, stayed on well, ridden out

29 36.25
8.4
11 2016-08-07 16:50 Possible Future
S De Sousa
Chelmsford / 5 / 1m 2f / Flat AW / 5K 9-2 Standard1/5 -win 0.2 Rubensian 8-7

made all, pushed clear over 2f out, 4 lengths clear 1f out, driven inside final furlong, always just going to hold on

3.25 3.09
1.81
69
12 2016-08-05 17:35 Bassmah
Thomas Brown
Newmarket / 4 / 6f / Flat Turf / 5K 9-0
Cheekpieces
Good To Firm5/9 -btn 3.45 Elliptical 9-0

prominent, ridden over 2f out, edged right over 1f out, stayed on same pace final furlong

13 16.94
3.8
13 2016-07-30 16:00 Miss Carbonia
Thomas Brown
Newmarket / 3 / 7f / Flat Turf / 8K 9-1 Good4/7 -btn 3.35 Fighting Temeraire 9-7

slowly into stride, held up, ridden over 1f out, stayed on, not trouble leaders

9 12.5
4.8
83
14 2016-07-29 15:10 Jailawi
S De Sousa
Goodwood / 2 / 1m / Flat Turf / 93K 9-1 Good To Firm13/19 -btn 7.45 Franklin D 9-1

in touch in midfield, driven and unable to quicken over 1f out, squeezed for room and hampered inside final furlong, one pace and held when hampered again and snatched up 100yds out

21 29.61
7.37
99
15 2016-07-28 15:25 Face Of Glory
Thomas Brown
Nottingham / 6 / 1m 75y / Flat Turf / 2K 9-5
Tongue Strap
Good To Firm7/8 -btn 56.75 Torch 9-5

led, pushed along and headed well over 3f out, soon weakened and behind final 2f

26 54.78
5.9
16 2016-07-21 20:25 Ban Shoof
Thomas Brown
Doncaster / 5 / 1m 2f 60y / Flat Turf / 4K 9-7
Cheekpieces
Good To Firm4/7 -btn 2.85 Airton 8-11

chased clear leader, headway 3f out, close up 2f out, soon ridden and every chance, driven and kept on same pace final furlong

8 8.4
4.3
74
17 2016-07-20 20:50 Possible Future
Thomas Brown
Leicester / 5 / 1m 1f 218y / Flat Turf / 3K 9-6
Hood
Good To Firm5/7 -btn 2.45 Brave Archibald 9-7

always prominent, ridden over 2f out, kept on

3.75 4.54
1.62
69
18 2016-07-19 18:50 Mutamid
S De Sousa
Chelmsford / 4 / 7f / Flat AW / 6K 9-11 Standard4/8 -btn 2.45 Fuwairt 9-0

led until 5f out, stayed with leader, ridden over 1f out, driven 1f out, no extra and beaten well inside final furlong

3.25 3.25
1.44
82
19 2016-07-15 21:15 Therthaar
Martin Lane
Hamilton / 5 / 1m 1f 34y / Flat Turf / 4K 9-2 Soft6/6 -btn 12.55 Henpecked 9-7

took keen hold, tracked leaders, every chance over 3f out to over 2f out, ridden and weakened over 1f out

3.25 3.48
2.1
68
20 2016-07-15 20:45 Zubeida
Martin Lane
Hamilton / 5 / 1m 3f 14y / Flat Turf / 4K 9-2
Cheekpieces
Soft2/6 -btn 2.75 Falcon's Fire 8-1

took keen hold, tracked leader, challenged over 3f out until outpaced over 2f out, rallied to chase (clear) winner inside final furlong, kept on, no impression

3.25 3.25
1.89
70
21 2016-07-15 19:40 Amazour
Martin Lane
Hamilton / 2 / 6f 6y / Flat Turf / 21K 9-10 Soft11/14 -btn 14 Orion's Bow 9-11

close up centre, ridden along over 2f out, weakened well over 1f out, 7th of 8 in group

9 10.9
2.76
96
22 2016-07-15 16:35 Poet's Beauty
Thomas Brown
Nottingham / 4 / 1m 75y / Flat Turf / 5K 9-0
Cheekpieces
Good1/5 -win 1.75 Marcano 9-5

set steady pace, quickened over 2f out, ridden clear over 1f out, kept on strongly

2.5 2.62
1.63
80
23 2016-07-15 13:50 Nibras Again
Thomas Brown
Nottingham / 5 / 6f 15y / Flat Turf / 3K 9-5 Good5/10 -btn 6.55 Second Nature 9-5

towards rear, headway well over 2f out, ridden to chase leaders over 1f out, no impression final furlong

41 104.15
10
24 2016-07-14 19:35 Bassmah
P Mulrennan
Doncaster / 5 / 7f / Flat Turf / 4K 9-0 Good To Firm5/14 -btn 4.25 San Sebastiana 9-0

reared start and dwelt, took keen hold, headway to chase leaders 2f out, ridden over 1f out, kept on same pace

5 5.69
2.06
25 2016-07-14 14:50 Miss Carbonia
Thomas Brown
Leicester / 4 / 1m 60y / Flat Turf / 5K 9-2 Good1/5 -win 0.3 On The Bill 9-3

held up, headway over 2f out, led over 1f out, soon edged right, ridden out

4 4.31
2.24
77
26 2016-07-11 21:10 So Much Fun
David Egan
Wolverhampton / 5 / 7f 32y / Flat AW / 3K 8-9
Cheekpieces
Standard3/9 -btn 1.45 Kylla Instinct 9-7

held up, headway over 2f out, ridden over 1f out, stayed on same pace inside final furlong

29 35.67
7.28
70
27 2016-07-09 16:15 Educate
Thomas Brown
York / 2 / 1m 2f 88y / Flat Turf / 125K 9-8 Good1/19 -win 0.5 Elbereth 8-9

tracked leaders, headway and close up over 2f out, led well over 1f out, ridden entering final furlong, driven and kept on well towards finish

19 29
5.01
108
28 2016-07-09 15:50 Forgivethenforget
T E Durcan
Ascot / 4 / 7f / Flat Turf / 6K 9-3 Good To Firm5/10 -btn 5 Paulownia 8-12

held up towards rear, pushed along and outpaced over 2f out, kept on inside final furlong

15 18.18
5.14
29 2016-06-30 13:50 Bassmah
Thomas Brown
Yarmouth / 4 / 6f 3y / Flat Turf / 5K 8-11 Good To Firm5/10 -btn 2.25 Nobly Born 9-2

pulled hard, chased leaders, ridden 2f out, not much room over 1f out, finished strongly final 100yds, promising

101 209.96
22.29
30 2016-06-27 16:10 Zubeida
S De Sousa
Pontefract / 5 / 1m 4f 8y / Flat Turf / 3K 9-5
Cheekpieces
Good To Firm2/8 -btn 3.5 Alquffaal 9-6

led, driven over 2f out, headed 1f out, kept on same pace

3.75 3.8
1.72
68
31 2016-06-27 14:35 Bolt Phantom
P Mulrennan
Pontefract / 2 / 6f / Flat Turf / 11K 8-12 Good To Firm2/4 -btn 5 Love Dreams 8-12

dwelt, soon tracking leading pair, 2nd over 2f out, kept on same pace over 1f out, no chance with winner

4 4.85
1.81
32 2016-06-25 15:05 Amazour
James Doyle
Newcastle / 2 / 6f / Flat AW / 12K 9-2 Standard1/13 -win 0.3 Moonraker 9-8

in touch on far side of group, effort and driven along 2f out, led inside final furlong, held on well

7 8.06
2.8
92
33 2016-06-24 18:10 Mutamid
A Kirby
Newcastle / 4 / 1m 5y / Flat AW / 6K 9-7 Standard2/13 -btn 0.5 Pensax Boy 9-4

prominent, headway and every chance over 1f out, soon ridden, kept on same pace well inside final furlong

4 4.4
1.62
78
34 2016-06-21 17:15 Pure Soul
Thomas Brown
Brighton / 5 / 6f 209y / Flat Turf / 3K 9-3
Cheekpieces
Good To Soft5/6 -btn 5.4 Soaring Spirits 9-6

held up in rear, effort 2f out, weakened over 1f out

10 11.93
3.21
67
35 2016-06-18 15:05 Educate
M Barzalona
Ascot / 1 / 1m 2f / Flat Turf / 45K 9-6 Good To Soft5/15 -btn 2.2 Sir Isaac Newton 9-0

held up towards rear, some progress halfway, effort on inner to chase leaders 2f out, driven over 1f out, kept on same pace inside final furlong

17 27.25
5.21
108
36 2016-06-17 20:35 Teofilo Wolf
Thomas Brown
Newmarket / 4 / 1m 2f / Flat Turf / 5K 9-0 Good To Soft10/11 -btn 9.1 Natural Scenery 9-0

pulled hard and prominent, ridden over 2f out, hampered and weakened 1f out

13 16.77
4.1
37 2016-06-17 19:30 So Much Fun
S De Sousa
Newmarket / 5 / 1m / Flat Turf / 3K 9-6
Cheekpieces
Good To Soft9/11 -btn 20 Blackout 9-13

held up in touch, ridden over 2f out, weakened over 1f out

21 26.1
10.5
74
38 2016-06-14 17:35 Bolt Phantom
S Levey
Ascot / 1 / 5f / Flat Turf / 45K 9-3 Soft13/22 -btn 11.05 Ardad 9-3

raced in centre, steadied after start, midfield, effort 2f out, no headway under pressure over 1f out, weakened final furlong, 7th of 10 in group

26 36
11.03
39 2016-06-13 20:50 Compton Lady
Thomas Brown
Windsor / 5 / 1m 2f 7y / Flat Turf / 3K 8-10
Cheekpieces
Soft10/11 -btn 25.2 Athlon 9-3

chased leader to over 2f out, weakened rapidly

26 31.65
6.2
62
40 2016-06-11 19:50 Miss Carbonia
Thomas Brown
Lingfield / 6 / 7f / Flat Turf / 3K 8-8 Soft1/8 -win 3.5 Compas Scoobie 9-2

reluctant to enter stalls, in touch, effort over 2f out, led 1f out, ridden out

13 16.4
4.3
41 2016-06-09 16:45 Zubeida
James Doyle
Newbury / 5 / 1m 4f 5y / Flat Turf / 3K 9-5 Good To Firm4/12 -btn 4.25 Muaither 9-2

mid-division, wandered under pressure and lost place over 2f out, stayed on inside final furlong, went 4th final strides

15 17.33
5.3
68
42 2016-06-09 14:10 Salla
Thomas Brown
Yarmouth / 5 / 6f 3y / Flat Turf / 4K 8-11 Good To Firm2/10 -btn 0.3 Soul Silver 9-0

in touch, headway to lead 2f out, shaken up entering final furlong, hard pressed inside final furlong, ridden and kept on final 150yds until headed and no extra close home

3 3.31
1.46
43 2016-06-03 19:30 Romantic Angel
Thomas Brown
Bath / 5 / 5f 161y / Flat Turf / 3K 8-11 Good To Firm8/10 -btn 26.5 Sweet Dragon Fly 9-0

slowly into stride, always towards rear

34 53.06
6.56
44 2016-06-02 21:10 Mutamid
S De Sousa
Kempton / 4 / 7f / Flat AW / 5K 9-1 Standard1/11 -win 2 Severus 8-13

led early, made all after, ridden over 2f out, kept finding and stayed on well inside final furlong

3 3.46
1.41
74
45 2016-06-01 15:00 So Much Fun
Thomas Brown
Nottingham / 4 / 1m 75y / Flat Turf / 6K 9-1 Good To Firm12/12 -btn 21.8 Eternally 9-3

held up towards rear, switched right to outer and some headway 3f out, ridden along over 2f out, soon weakened

34 44.46
11
77
46 2016-05-31 20:40 Therthaar
Thomas Brown
Wolverhampton / 6 / 1m 141y / Flat AW / 3K 9-2 Standard1/12 -win 4.5 Ada Misobel 8-9

midfield, pushed along and steady headway on outer from 2f out, led 1f out, edged left, kept on to go clear

2.2 2.24
1.34
58
47 2016-05-28 20:20 Thahab Ifraj
Thomas Brown
Salisbury / 5 / 1m 1f 198y / Flat Turf / 3K 8-11 Good3/7 -btn 1.75 Panko 9-0

in touch, ridden to chase leading pair over 1f out, stayed on same pace inside final furlong

4.5 5.2
1.98
68
48 2016-05-27 17:10 Poet's Beauty
Thomas Brown
Haydock / 4 / 1m / Flat Turf / 5K 9-2
Cheekpieces
Good To Soft2/13 -btn 0.2 Flyboy 9-6

tracked leaders, took keen hold, challenged 2f out, led narrowly last 100yds, headed final strides

12 15.71
4.43
78
49 2016-05-26 20:45 Jailawi
Thomas Brown
Sandown / 3 / 1m 14y / Flat Turf / 7K 9-3 Good To Firm2/14 -btn 0.1 Chevallier 8-2

well in touch, progress on outer over 2f out, disputed lead over 1f out, driven and narrowly headed inside final furlong, kept on well, just pipped

5.5 5.5
2.08
94
50 2016-05-22 14:20 Bolt Phantom
S De Sousa
Nottingham / 5 / 5f 13y / Flat Turf / 4K 9-2 Good2/5 -btn 3.5 Silver Line 9-2

started slowly, headway to chase leaders over 3f out, went 2nd over 1f out, no chance with winner

2.5 2.74
1.45
51 2016-05-21 14:15 Educate
Thomas Brown
Goodwood / 1 / 1m 1f 192y / Flat Turf / 28K 9-0 Good2/8 -btn 0.5 Decorated Knight 9-0

held up in touch, headway over 2f out, not clear run on heels of leaders until switched left just over 1f out, ran on well final furlong, went 2nd close home

17 18.88
5.3
96
52 2016-05-19 16:35 Zubeida
Thomas Brown
Goodwood / 5 / 1m 1f 192y / Flat Turf / 4K 8-11 Good4/10 -btn 8.6 Atone 9-0

held up, headway 4f out, ridden over 2f out, stayed on into 4th final furlong but not pace of leaders

51 206.68
16.31
53 2016-05-16 19:40 Romantic Angel
Thomas Brown
Leicester / 5 / 6f / Flat Turf / 3K 8-11 Good7/8 -btn 9.75 Musdam 9-5

chased leader until ridden over 1f out, weakened final furlong

67 134.16
16.5
54 2016-05-07 14:20 Jailawi
Thomas Brown
Lingfield / 3 / 1m 1y / Flat AW / 7K 8-12 Standard1/9 -win 0.3 Capo Rosso 9-6

held up in touch in 4th, effort to chase leader over 1f out, stayed on well inside final furlong to lead close hone

7.5 7.3
2.97
89
55 2016-05-06 14:40 Ban Shoof
Thomas Brown
Chester / 1 / 1m 2f 75y / Flat Turf / 43K 9-0
Cheekpieces
Good7/7 -btn 38.8 Viren's Army 9-0

led for 1f, remained with leader, pushed along 5f out, weakened quickly 2f out, eased when well beaten inside final furlong

101 537.35
29
74
56 2016-04-28 20:30 Beatbybeatbybeat
Thomas Brown
Chelmsford / 5 / 1m / Flat AW / 5K 9-1 Standard7/8 -btn 11.55 Oh This Is Us 9-7

soon led, headed 5f out, soon lost place and beaten, weakened final furlong

26 50.02
5.47
67
57 2016-04-26 21:10 Therthaar
S A Gray
Wolverhampton / 6 / 1m 141y / Flat AW / 2K 8-5 Standard1/11 -win 1.5 Citisonsmith 8-12

always prominent, led over 1f out, ridden out

1.4 1.5
1.12
51
58 2016-04-25 16:00 Compton Lady
Thomas Brown
Chelmsford / 5 / 1m / Flat AW / 5K 8-12
Hood
Standard6/8 -btn 18.25 We Are Ninety 9-7

held up in rear of main group, ridden over 2f out, no impression and outpaced well over 1f out, well beaten final furlong

51 115.19
11.5
64
59 2016-04-25 15:00 Pure Soul
Thomas Brown
Chelmsford / 5 / 7f / Flat AW / 5K 9-2
Cheekpieces
Standard6/10 -btn 7.5 War Story 9-5

chased leading trio, ridden and outpaced in 5th over 1f out, well held and plugged on same pace final furlong

67 173.37
34
60 2016-04-25 14:40 Mutamid
T P Queally
Southwell / 5 / 1m / Flat AW / 4K 9-7 Standard2/7 -btn 2.75 Anton Chigurh 8-7

tracked leaders on inner, headway 3f out, chased leaders 2f out, soon ridden to challenge and every chance until driven entering final furlong and kept on same pace

4.33 4.7
2.8
74
61 2016-04-23 20:20 Niblawi
T P Queally
Wolverhampton / 5 / 1m 1f 103y / Flat AW / 3K 9-6 Standard5/8 -btn 7.5 Off The Pulse 9-7

slowly into stride, held up in rear, ridden over 3f out, minor late headway, never threatened

9 15.03
3.42
74
62 2016-04-23 16:35 Poet's Beauty
Thomas Brown
Leicester / 5 / 7f / Flat Turf / 3K 9-1
Cheekpieces
Good To Soft1/13 -win 1.5 Stars N Angels 8-7

led to halfway, led again 2f out, ridden out

7 9
2.6
72
63 2016-04-22 17:25 Ban Shoof
T P Queally
Doncaster / 4 / 1m 2f 60y / Flat Turf / 5K 9-4 Good To Soft7/10 -btn 5.4 Sark 8-11

tracked leading pair, headway over 3f out, ridden along over 2f out, soon driven and weakened over 1f out

15 16.83
4.77
77
64 2016-04-19 14:50 Therthaar
S A Gray
Wolverhampton / 6 / 1m 1f 103y / Flat AW / 2K 8-7 Standard1/13 -win 7 Go On Gal 8-10

chased leader until led 3f out, pushed clear from over 1f out, easily

8 8.56
3.17
45
65 2016-04-12 15:20 Amazour
M Harley
Newmarket / 2 / 6f / Flat Turf / 13K 9-1 Good To Soft7/12 -btn 5.45 Teruntum Star 9-3

held up in touch towards rear, switched right and headway 2f out, hung right and no impression under pressure over 1f out, weakened inside final furlong

9 9.28
3.12
93
66 2016-04-11 16:50 Niblawi
T P Queally
Windsor / 5 / 1m 2f 7y / Flat Turf / 3K 9-6 Soft3/11 -btn 4.25 Bazooka 8-13

well in touch, ridden and hanging 3f out, progress 2f out, kept on to take 3rd inside final furlong

10 12.24
4
74
67 2016-04-11 16:20 Beatbybeatbybeat
Thomas Brown
Windsor / 5 / 1m 67y / Flat Turf / 3K 9-3 Soft4/9 -btn 6.5 Sir Roderic 9-4

not that well away but quick progress to chase leader, ridden to challenge over 2f out, beaten over 1f out, faded final furlong

13 16.72
4.66
69
68 2016-04-06 14:20 Pure Soul
Thomas Brown
Nottingham / 5 / 1m 75y / Flat Turf / 3K 9-2
Cheekpieces
Heavy8/9 -btn 20.95 Angel Grace 9-0

tracked leaders on inner, effort 4f out, ridden along 3f out, soon weakened

34 39.49
9.26
69 2016-04-01 20:15 Possible Future
Thomas Brown
Wolverhampton / 5 / 1m 1f 103y / Flat AW / 3K 9-0
Hood
Standard4/8 -btn 4.5 Manjaam 9-8

held up, headway over 1f out, stayed on same pace inside final furlong

23 34
7.17
69
70 2016-04-01 19:45 Ban Shoof
T P Queally
Wolverhampton / 5 / 1m 1f 103y / Flat AW / 3K 8-11 Standard1/9 -win 0.3 De Aguilar 8-11

held up, headway over 2f out, ran on under pressure to lead near finish

17 30.58
4.6

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