top of page

Handicapping - Pedigree - History - Dosage

Pegasus World Cup - History & Analysis

Analysis at the Bottom of Article

In 2017, the Donn Handicap switched gears and turned into a 12 Million dollar extravaganza that eventually fizzled its way down to 3 million. That is still a nice hefty take to grab at the beginning of the year. Long gone are the years when superstars like Cigar, Skip Away, Harlan's Holiday and Medaglia D'oro were gracing the Winner's Circle in the Donn Handicap but this year proves to be a nice diverse field who are potentially ready for a gate.

This is a 9f race, not a 10f race, which means there is a different dynamic with regard to the numbers and the balance. Some things change for this race, but then again, alot stays the same. Over the last 15 years (not wise to go further back than that) Speed vs Stamina still rules the day with STAMINA showing the greatest success. The midrange guys still retain a major disadvantage for this particular race.

In those past 15 editions:

9 Stamina horses won - which is a 60% win ratio

4 Speed horses won - which is a 26.6% win ratio

2 Midrange horses won - which is a 13.33% win ratio

86.6% of the time a speed horse or a stamina horse will be fighting for that wire. That is a wildly large advantage. The stamina contender has over a 2 to 1 success rate in beating that speed opponent down the stretch. Stamina holds the clear advantage, however, the speed winners mostly all came in the much more recent editions so it is very important to continue to pit the two extremes against each other within their respective groups.

For the superfecta, it will be split, so just like in the Kentucky Derby, we will still be pulling out the hotshots within each group, more emphasis on the far ends of the spectrum BUT still giving respect to that midrange category.

Past Winners of the Pegasus/Donn Handicap

2020 - Mucho Gusto

DP = 2-0-10-0-0 (12) DI = 1.40 CD = 0.33

Mare Profile = 6-4-11-9-3 Speed = 10 Stamina = 12 Index = 1.04 Triads = 21-24-23

2019 - City of Light

DP = 2-3-7-0-0 (12) DI = 2.43 CD = 0.58

Mare Profile = 7-4-2-7-9 Speed = 11 Stamina = 16 Index = 0.74 Triads = 13-13-18

2018 - Gun Runner

DP = 1-2-14-1-0 (18) DI = 1.25 CD = 0.17

Mare Profile = 1-5-5-8-7 Speed = 6 Stamina = 15 Index = 0.44 Triads = 11-18-20

2017 - Arrogate

DP = 6-25-7-0-2 (40) DI = 6.27 CD = 0.83

Mare Profile = 4-6-4-7-9 Speed = 10 Stamina = 16 Index = 0.62 Triads = 14-17-20

2016 - Mshawish

DP = 6-6-6-2-0 (20) DI = 3.00 CD = 0.80

Mare Profile = 7-4-7-5-8 Speed = 11 Stamina = 13 Index = 0.89 Triads = 18-16-20

2015 - Constitution

DP = 5-10-12-1-0 (28) DI = 3.00 CD = 0.68 (Tapit)

Mare Profile = 8-7-3-5-7 Speed = 15 Stamina = 12 Index = 1.18 Triads = 18-15-15

2014 - Lea

DP = 3-2-19-6-0 (30) DI = 0.94 CD = 0.07

Mare Profile = 5-7-4-10-4 Speed = 12 Stamina = 14 Index = 0.95 Triads = 16-21-18

2013 - Graydar

DP = 6-25-7-0-2 (40) DI = 6.27 CD = 0.83

Mare Profile = 5-5-4-3-11 Speed = 10 Stamina = 14 Index = 0.66 Triads = 14-12-18

2012 - Hymn Book

DP = 4-4-13-1-0 (22) DI = 1.93 CD = 0.50

Mare Profile = 8-2-6-6-6 Speed = 10 Stamina = 12 Index = 1.00 Triads = 16-14-18

2011 - Giant Oak

DP = 8-1-25-0-0 (34) DI = 1.72 CD = 0.50

Mare Profile = 5-8-2-12-3 Speed = 13 Stamina = 15 Index = 1.00 Triads = 15-22-17

2010 - Quality Road

DP = 7-7-15-1-0 (30) DI = 2.53 CD = 0.67

Mare Profile = 9-6-2-6-9 Speed = 15 Stamina = 15 Index = 1.00 Triads = 17-14-17

2009 - Albertus Maximus

DP = 6-2-9-1-2 (20) DI = 1.67 CD = 0.45

Mare Profile = 3-3-6-7-7 Speed = 6 Stamina = 14 Index = 0.56 Triads = 12-16-20

2008 - Spring at Last

DP = 5-1-14-3-1 (24) DI = 1.18 CD = 0.25

Mare Profile = 5-4-4-9-5 Speed = 9 Stamina = 14 Index = 0.78 Triads = 13-17-18

2007 - Invasor

DP = 7-0-9-0-2 (18) DI = 1.77 CD = 0.56

Mare Profile = 3-3-3-10-5 Speed = 6 Stamina = 15 Index = 0.52 Triads = 9-16-18

2006 - Brass Hat

DP = 1-2-8-1-0 (12) DI = 1.40 CD = 0.25

Mare Profile = 3-4-6-10-3 Speed = 7 Stamina = 13 Index = 0.73 Triads = 13-20-19

Prior to the 15 years, just for context, the following winners date back to 2000. They are listed with their chef index and points total:

2005 - Saint Liam -- Index: 1.62 (42)

2004 - Medaglio D'Oro -- Index: 2.82 (42)

2003 - Harlan's Holiday -- Index: 2.33 (20)

2002 - Mongoose -- Index: 2.82 (42)

2001 - Captain Steve -- Index: 3.57 (16)

2000 - Stephen Got Even -- Index: 2.82 (42)

So if we go back 21 years:

10 Stamina Winners = 47.6%

6 Midrange Winners = 28.5%

5 Speed Winners = 23%

In 21 editions, only 5 winners came from the speed category. It is hard to wrap your head around that because this is just not the case with most races, even with the Derby which is even longer than this one. So, it would be most important to look at these 5 winners to see what it was that isolated them as victors and into that Winners Circle. If the speed category is the most disadvantaged in this particular race, what was it that allowed these 5 guys to win over that huge prejudice?

A few pertinent observations: Out of the 5 Speed Guys (3.00 and over) to win this race over the last 21 years...

  • CONSTITUTION in 2015, had Tapit as the sire which negates the 3.00 index and pushes him into the stamina category regardless of that chef index. He was a tried and true stamina horse with Tapit at the helm. He would not constitute as a "speed" horse in the truest sense and his immediate peers would be found in the stamina category, not the speed category. Basically, Constitution sat within the advantaged stamina category. So he would be isolated out among that group.

  • GRAYDAR in 2013, was holding a 6.27 extremely high index, however he was also packing a whopping 40 total chef points which is a complete and total standout advantage no matter what category the horse falls into. The son of Unbridled's Song was also holding 25 dominating points in the 7,8,9f range with complete dominance of stamina from his mares. He was built better than anyone else on that field for the 9f distance and with the 40 points, he couldn't lose that day. That 40 points isolates him out.

  • ARROGATE in 2017, another son of Unbridled's Song, with the same exact chef configurations as Graydar above. Regardless of the Baffert magic (or with it!), holding A 6.27 index with 40 total points and even better mare numbers than his half brother, he couldn't lose that day either. Just like with Graydar, he would be isolated out.

  • MSHAWISH in 2016, ran exceptionally well in this race with his 3.00 index. He did have a soft spot for Gulfstream Park throughout his career though. After leaving overseas, the horse had 12 races in the United States. He only won 5 of those races. Each of the 5 wins came at Gulfstream Park. It was known that Mshawish was unbeatable at Gulfstream no matter what race and what circumstance surrounded the day. The horse simply refused to cross that finish line first anywhere except Gulfstream when he was in the United States. Favoritism on the track bias consistently would isolate him out.

  • CAPTAIN STEVE in 2001, won this race with his 3.57 index. He had a minimal 16 total profile points, so that didn't help. He had fairly average, boring and sub-par mare configurations. What he did have was Baffert. So that should tell you alot.

There is always an exception to the rules and usually that exception means that the horse was exceptional. (Possibly not in this case.) Out of the 5 speed winners over the last 21 years, only one, Captain Steve, did not have the backing of other distinctions but he did have Baffert. The horse ran up front in normal Baffert clone fashion. The point here is that the speed category does NOT hold an advantage in this race. For a speed guy to take this race he MUST have distinctive qualities that separates him from the other true speed guys within that category. Holding Tapit in the 1st or 2nd generation is a huge stamina quality. Holding an overloaded Chefs Profile is a major and favorable quality. Preference on the Gulfstream bias is a quality. And unfortunately, the Baffert "magic" is also a quality, if you can call it that. The midrange category is actually at a greater advantage than the speed category. The Stamina Category is at the greatest advantage of them all.

One of the main reasons why the speed category is the least advantaged for this race is not because they are inferior by any stretch of the imagination. It is because they are so good, so talented and gifted, but there are just too many of them that are entered into this race year after year. They thrive at 8f to 9f and they all load into that gate. This is their distance - EACH ONE OF THEM. Simply put, they beat each other down to the point of exhaustion unless they are holding something on the side that distinguishes them outside of the others within that category. If there are 7 speed guys entered into this race, usually all 7 would utilize their speed early on, gunning for the front spots, posting higher than normal first quarter times. This causes a catastrophe for even the most talented.

The next area to look at is the loaded profile. Never underestimate Chefs points totaling over about 30 for this race. (The higher the better.) They always have a clear-cut advantage no matter what category they fall into.

2017 - Arrogate 6.27 (40)

2014 - Lea .94 (30)

2013 - Graydar 6.27 (40)

2011 - Giant Oak 1.72 (34)

2010 - Quality Road 2.53 (30)

2005 - Saint Liam 1.62 (42)

2004 - Medaglia D'oro 2.82 (42)

2002 - Mongoose 2.82 (42)

2000 - Stephen Got Even 2.82 (42)

As you can see, it does not matter which category the contender falls into, if he is holding a high amount of total chefs points, he will always find that incredible advantage that separates him from the rest of his competitors.

Out of the 6 Midrange colts to win this race over the last 21 years, 4 of them had points total at 30 and above. This means that only two Midrange colts with "normal" numbers won this race over the last 21 years. Let's take a look at them...

2019 - City of Light

2003 - Harlan's Holiday

We should dismiss Harlan's Holiday because it is not wise to go back that far, but, for argument's sake, lets take a look anyway. Leading up to the Donn Handicap, Harlan ran in 18 races. He did not perform to his normal capacity (which was hitting the board or winning) in only two of them. The Kentucky Derby and the Breeders Cup Classic. What do these 2 races have in common? 10 Furlongs. With his breeding, 10f was out his wheelhouse. At 9f, he proved himself along the way. He was also holding fantastic 10f stamina from his mares with Triads of 18-25-21. That extra furlong of mare stamina meant everything among that particular group of speed and isolated him among the field has having the extra stamina power at the 9f distance against what he was entered with that day.

City of Light followed in his father's footsteps with this race. The son of Quality Road (who won this race in 2010) had 11 races and hit the exacta in 10 of them. He was a standout monster at the 9f distance and thrived on fast slick tracks.

So, what does the history say as it pertains to this race?

  1. Stamina horses have the advantage on numbers alone.

  2. Loaded Chefs Total Profile Points over 30 has an incredible advantage no matter the category.

  3. Speed horses need a separate distinction outside of that disadvantaged category. (High total points, Tapit, Track, Baffert clones)

  4. Midrange contenders need to have either proven themselves CONSISTENTLY at the distance, (regardless of failure at 10f, which has no bearing) or they need high total chefs points.

  5. Stamina Category running on the lead or rating just behind have the greatest advantage of them all.

  6. A combination of forward running and rear running make up the superfecta consistently.

  7. Pertains to winners and board hitters alike.

So, if we take a look at it from the handicapping perspective, only one true speed horse with normal configurations and no outlining extra extravagant details has won this race over the last 21 years. Only 2 Midrange horses tackled this race without high chef total points. This leaves the stamina category with a commanding advantage going into that gate. This does not mean that they are a lock - it means they will have the easiest ride along the way to the finish line mainly because the high amount of contenders in the speed category competing against each other lead to their ultimate misfortune at the top of the stretch. Do not just dismiss them, rather look to see if they have the stamina to keep going with those in that UNDER 2.00 category. In this regard, it is akin to Vino Rosso in the Belmont Stakes. Highly disadvantaged speed category colt but he was holding superior mare stamina which made him a player for a board hit at 12f. The idea is similar but for different reasons. This time, the extreme competition within that speedy group is going to separate the men from the boys, especially for a board hit.


I will list the possible Contenders with their numbers at this time so you can get a head start on your handicapping. I will update with a full analysis on each as the field assembles correctly - about a week prior to the Jan 23rd race. (I already have my top 4 players for the super and have zoned in on my top two!) Remember, this is not the 10f Derby, this is a 9f stakes race for 4+ year olds. The mares numbers do not need to be packed like they do in the Derby. The balance needs to hit 9f which will easily happen with most of the field. It lies within the dynamics of the speed that is entered, how fast they run up front, and how that speed relates to their stamina. The horse should lean to stamina through their mare triads. Only Constitution did not follow that pattern, however Tapit colts usually never do. They hold that extra stamina directly from Tapit himself.




DP = 7-8-11-0-0 (26) DI = 3.73 CD = 0.85

Mare Profile = 7-3-3-2-13 Speed = 10 Stamina = 15 Index = 0.65 Triads = 13-8-18

This guy wired the Gulfstream Track at 9f last race. It was the first and only time he ever ran up front out of his 10 races. Judging by his sheets, it appears that time and again, whatever position he finds himself in during the first quarter of his races, he tends to stay stagnant and in that place. Since Maker was successful sending him out last time, he may look to send him again, but this time facing Knicks Go. This guy is packing some stamina from those mares (negative .39 CD) - over 12.1 furlongs full of stamina and when combined with the chefs, gives him an optimum of 11.2f which is rivaling the guys below. This guy would never be able to keep up with the likes of Knicks Go (as shown in his last two pace figures) but Knicks will not be running that fast up front like he did at the Mile distance. Pace should fall somewhere between 95 and 100 which falls into Last Judgment's wheelhouse. Knicks Go will progressively decline in speed whereas Last Judgment will keep going. This scenario will only work if Maker sends him out of the gate like last time. That's a big if, plus, he is way outside of Knicks at the starting Gate which means he will trail behind. His stamina is a great advantage in this speed category, he is packing the most among the category (Independence Hall does have that 2nd generation Tapit factor) Last Judgment ran his furthest distance of his career last out and it was his best race. Even running further (on the lead) he still maintained the same style, gaining speed towards the end of the race. If this guy gets a position up front he has a huge shot of hitting that board. His mare stamina and style stands out here BUT ONLY IF he is positioned somewhere close to his last - which obviously was not the norm (Different Trainer). At least his new trainer gave it a successful shot. Hopefully, he sticks with it. As far as inheritance, Last Judgment has the best shot in the speed category to maintain and gain down the stretch with a favorable position. He has the stamina to do it.


DP = 3-5-6-0-0 (14) DI = 3.67 CD = 0.79

Mare Profile = 7-7-4-4-8 Speed = 14 Stamina = 12 Index = 1.04 Triads = 18-15-16

Mares have no bearing here, second generation Tapit colt who never cared to display it. Ever. He won't magically show it here either.


DP = 2-7-7-0-0 (16) DI = 3.57 CD = 0.69

Mare Profile = 10-3-4-6-6 Speed = 13 Stamina = 12 Index = 1.23 Triads = 17-13-16

This guy has hit the superfecta in every dirt race he ever ran. Since his preferred running style keeps him away from Knicks Go, this speed contender should be content to sit back and reserve a bit of that speed for the final push. His stamina is lacking a great deal in the mare's numbers and with all of that speed he inherited from both sides, it would appear that Jesus' Team does not care to run to the full potential of his breeding as far as quick and consistent wins. He is at a serious disadvantage in this race for a win, but his consistent board hits and the fact that he will not be affected by Knicks Go, gives him a well deserved spot down low on that ticket.


DP = 6-5-5-2-0 (18) DI = 3.00 CD = 0.83

Mare Profile = 7-2-7-6-6 Speed = 9 Stamina = 12 Index = 0.92 Triads = 16-15-19

I left this guy for last in my handicapping and with writing this analysis because he is the only one on this field that I can't put my finger on. I do not see any possibility of a win situation with this horse but there is a struggle for consideration with a minor board hit nod and I just can't pinpoint or justify either tossing or keeping either way. He has positives but he has strong negatives as well among the field. The negatives do outweigh the positives though but unfortunately I can not find that perfect reasoning. He has ample stamina for the race just in case of a wicked pace but he does fall short in many areas. Without any confidence one way or the other, I will struggle no more with this last guy (already 2 hours of arguing with myself over him) and end this and post it. For the first time in years, there will be no true analysis given on a contender in an analysis of mine. I am not confident either way so I leave it to your judgement. Honestly, that was very difficult to write.


DP = 3-4-7-0-0 (14) DI = 3.00 CD = 0.71

Mare Profile = 10-2-3-9-3 Speed = 12 Stamina = 12 Index = 1.39 Triads = 15-14-15

One of two Paynter colts entered and this guy is packing some serious speed, top and bottom. Extremely high Brilliant points in his mares profile which contributes to his 12 point Speed number - notice how the stamina side is even with that speed. His optimum combined distance is 8.8f and he does his best running in the middle of his races. The race that stands out is the Pimlico Special where he wired and won at 1-3/16th. A bit further than his optimum and it was the only time where he sustained his speed late in the race. If he can duplicate that performance he has a shot at the board but not at the win. His configurations are completely against a walk into the Winners Circle but that Pimlico race and his outstanding will and determination in hitting that exacta over and over gives him a shot to reveal his class here.


Knicks Go

DP = 3-6-11-0-0 (20) DI = 2.64 CD = 0.60

Mare Profile = 8-3-4-10-3 Speed = 11 Stamina = 13 Index = 1.15 Triads = 15-17-17

Knicks Go has a 9.3f optimum distance which is perfect for this race. He always runs lights out like a monster out of the gate and he always expends much of that stamina early on in the race and he is eventually geared down to the wire. At 8.5f and under, this guy could afford to gear down, but he will not have that pleasure this time. If you look at his earlier races (before his impressive last 3 winning streak) no matter what distance he ran, and no matter where he was, he always geared down towards the end of his races. Always. He gives it is all early on and sometimes he is just so far ahead that gearing down is warranted, but it sure isn't when he's behind. This time around, no possibility of gearing down as he closes in on that 8.5f mark and then he must keep going an additional 330 feet. Those classy advantaged late closers will be coming with a vengeance. He has the distance of 9.3f but he will not be able to sustain an early pace figure like he has performed at in his recent events. There is no doubt that Knicks Go is the deserving favorite, he is the fastest horse on the field. His chefs Index is advantaged but his mares bring that advantage down a bit for this particular race. Of course, he is a player and his odds will depict that. If he runs to to his previous figures, he will get beat but there does not appear to be anyone who will push him to those extremes. For the sake of payouts, putting him on top with one of the extremely advantaged stamina guys or late closers would probably be a good bet. One never knows if a sacrificial lamb is in place to push this guy to the extreme whereby he will pack it in during mid-stretch. It's worth a shot. I prefer to spread him up top and hope for the payout.

Math Wizard

DP = 4-3-9-0-0 (16) DI = 2.56 CD = 0.69

Mare Profile = 8-5-2-8-6 Speed = 13 Stamina = 14 Index = 1.05 Triads = 15-15-16

Son of Algorithms who can't seem to get into full stride until the top of the stretch appears. With this set-up, there would need to be some kind of outlining quality that would allow him to compete against several in this field. I can find nothing other than one burst of ending lighting at Monmouth back in July traveling the same distance. This poor guy has no shot here.

Mr. Freeze

DP = 2-2-6-0-0 (10) DI = 2.33 CD = 0.60

Mare Profile = 7-3-5-6-7 Speed = 10 Stamina = 13 Index = 0.88 Triads = 15-14-18

The thing that stands out with Mr. Freeze is that the best performances that he ever ran, one at 8f and one at 9f, both came at Gulfstream Park exactly one year ago and they are the only two times that he ever competed there. Both successful, grabbing 1st in the Gulfstream Park Mile and second in the Pegasus, and with even high pace figures across the board. The only times he ever did that. His combined configurations give him 10.25f, so with an extremely quick pace in this race, he would capitalize a great deal. He obviously has a liking for the bias and he does have the distance with or without a very fast pace. He hasn't raced in awhile which leaves things a bit up in the air with his form but he did run a bullet on that track this past weekend which leans to that good sign in terms of still retaining a fondness for that Gulfstream bias. This horse does not hold a great advantage at all for a win here, however, he does deserve some respect underneath. Between the high amount of stamina and the bias preference, he could sneak his way in there.


DP = 6-6-18-0-0 (30) DI = 2.33 CD = 0.60

Mare Profile = 7-4-2-9-7 Speed = 11 Stamina = 16 Index = 0.80 Triads = 13-15-18

He has 30 total chefs points in his profile which is the advantaged starting point. He has a 4 point spread in his mares stamina inheritance which is good, now, does he have the consistency? No. Does he have the class? No. Does he have a chance? He is fourth and under material in this race and that is only because of his configurations. Other than that, he'd be further down.



DP = 3-5-23-1-0 (32) DI = 1.56 CD = 0.31

Mare Profile = 7-5-4-8-8 Speed = 12 Stamina = 16 Index = 0.82 Triads = 16-17-20

With 32 chef points, his 1.56 stamina index, style of running, and his winning performance last out at Gulfstream, he has every shot to overtake Knicks Go down that stretch. He has every historical advantage at his hoofs. The only thing that stands in his way is the fact that this guy is extremely inconsistent and his pace figures leave much to be desired. Going up against the Breeders Cup Dirt Mile Winner who appears as if he may be left alone on the lead with this group, and in addition, on a very conducive fast track for the lead speed, Knicks Go, Tax has his work cut out for him. Unlike most of the editions of the Pegasus and Donn Handicap, this particular one does not have a group of speed category contenders who all want that lead which would have pushed that pace way too fast. This might not be the case this year. So Tax had better hope and pray that somebody has the guts to go out with the Favorite. He has everything he needs, but the dynamics are different this year. Unfortunately for Tax, Last Judgment and Code of Honor have a stronger ending kick.

Kiss Today Goodbye

DP = 2-1-6-1-0 (10) DI = 1.50 CD = 0.40

Mare Profile = 6-5-6-11-2 Speed = 11 Stamina = 13 Index = 1.10 Triads = 17-22-19

Beautiful numbers for this race but terribly lower class up against his two other foes in this category. Has only run at Santa Anita and Del Mar, never venturing further than his own backyard. He has never run at the distance (although he has no problem there). He does have Mike Smith who has more class than the horse! Major performance in the San Antonio but as the Shared Belief Stakes proves, he can run the race of his life but still fall very short of the wire against real class. He should perform even better than his San Antonio figures because he is built to go a bit further and Mike Smith is quite an asset but the contenders are way above his league. In any case, since the numbers are there, throwing a few dollars to back him underneath may not be a bad play. Numbers + Jockey is hard to toss. Plus, those odds may punch things up if Mike is in the mood to play. Third or fourth nod if the price is right and depending on how deep you go on those lower slots.

Code of Honor

DP = 3-1-11-7-0 (22) DI = 0.76 CD = 0.00

Mare Profile = 2-10-2-13-5 Speed = 12 Stamina = 18 Index = 0.64 Triads = 14-25-20

Code of Honor is a great horse who always has the best breeding out of every field he faces. He is also an unlucky horse who can't seem to figure out how to use his balance properly with that running style of his. It killed him in the Breeders Cup Classic. He cannot run at the back of the pack in this race, he needs to begin his wicked display of speed late in the race starting much closer to Knicks Go. He has to. If Knicks Go opens up with his normal early pace, he will disintegrate and Code needs to be in position to pounce. Too far back and he misses yet again. Too far back and he watches Tax's behind down that stretch. Code was always a monster but unlucky with his preference. If Code runs mid-pack or higher, he finally sees another Winner's Circle. I'll always bet with him. Stamina has the greatest advantage in this race based on the speed demons up front. Our Speed demon up front does not have the inbred stamina that Vino Rosso was packing in the Classic. This is 1/8th shorter and Knicks Go gets this distance with just a tiny bit to spare. If Sleepy Eyes Todd, Harper, Last Judgment, or even Tax gets a wild bug to charge out of that gate and contest with Knicks Go, Code of Honor would be in the best position to roll on by IF AND ONLY IF, he is positioned a bit closer than dead last. It appears that Shug has wanted that as well in his recent races. I wouldn't bet against him.

Top Stamina and Most Advantaged: Code of Honor and Tax

Top Speed is Knicks Go. No big revelation there.

Longshots for board hits underneath: Last Judgment, Mr. Freeze (possibly Jesus' Team/Harpers First Ride)


bottom of page