June 21 / 17.40 Ascot

17.40

Good To Firm

King Edward VII Stakes (Group 2) (Colts & Geldings)

  • Prize money: £154818.3
  • 1m 3f 211y
  • Class 1
  • 14 runners
ITV4
View Course
King Edward VII Stakes (Group 2) (Colts & Geldings)

Runners: 14 runners

Type: Flat Turf

Surface: Turf

Weather: Partly sunny

6/1 (Won)

  • Win: £6.50
  • Place: £2.15

Form: 31-211

Last run: 29 days

W: 9st 2lb

3 yo Gelding

OR: 110

Form & Verdict
French-trained gelding who has progressed from race to race, drawing clear towards finish when landing the odds in 1m3f Group 3 at Longchamp on latest; ground firmer than good would be an unknown (all turf starts on soft/heavy) but today's longer distance should suit and he has leading claims on form.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

1st

2

(7)

18th Oct 2025

Good

1m 1f 212y

Class 1

16:05 Ascot

Calandagan

9st 7lb

J: Mickael Barzalona

T: F-H Graffard

French gelding who has a record of 222211 since upped to Group 1 level, latest win coming in the King George at Ascot (1m4f, good); went down by only half a length when favourite for this race 12 months ago (soft) on last 1m2f attempt; major contender, especially if getting a strong pace to aim at.

5/2

1

(4)

26th Jul 2025

Good

1m 3f 211y

Class 1

16:10 Ascot

Calandagan

9st 9lb

J: Mickael Barzalona

T: F-H Graffard

High-class French gelding who acts on any ground; arguably outbattled by Jan Brueghel in the Coronation Cup but went down by only half a length and subsequently stretched out well in the Grand Prix de Saint-Cloud, taking his record since racing at Group 1 level to 22221 and overall strike-rate to 5-11; impressive in last year's King Edward VII Stakes in sole C&D attempt; holds rock-solid and leading claims.

13/8

4/1

  • Place: £1.95

Form: 2-12 BF

Last run: 27 days

W: 9st 2lb

3 yo Colt

OR: 103

Form & Verdict
Very promising colt who won Leicester maiden (1m2f, soft) in April and should have followed up in Listed race at Goodwood (1m3f, good; beaten neck after being hemmed in at crucial stage) the following month; progressing fast and well worth his place in this higher grade.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

10th

10

(1)

21st Jun 2025

Good To Firm

1m 3f 211y

Class 1

15:05 Ascot

Space Legend

9st 3lb

J: James Doyle

T: William Haggas

Ran well in defeat last season in Group 2s at this meeting (1m4f, good to firm) and at York (1m4f, good to firm); gelded in the off-season; this lightly raced 4yo is in top hands and may have needed last month's reappearance run at York, but improvement is required in first-time cheekpieces.

6/1

5th

6

(2)

9th May 2025

Good

1m 2f 70y

Class 1

14:35 Chester

Space Legend

9st 3lb

J: Tom Marquand

T: William Haggas

took keen hold, towards rear, brief headway inside final furlong, never dangerous

4/1

5th

6

(2)

9th May 2025

Good

1m 2f 70y

Class 1

14:35 Chester

Space Legend

9st 3lb

J: Tom Marquand

T: William Haggas

took keen hold, towards rear, brief headway inside final furlong, never dangerous

4/1

33/1

  • Place: £8.60

Form: 141-32

Last run: 33 days

W: 9st 2lb

3 yo Colt

OR: 100

Form & Verdict
Raised his game when second of 15 in the Italian Derby (1m3f, soft) last month and gives the impression he'll stay today's extra yardage, but he'll need to improve at least another 10lb to go one better here.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

2nd

4

(1)

11th Jul 2024

Soft

1m 5f 0y

Class 1

13:50 Newmarket (July)

Royal Supremacy

9st 3lb

J: Oisin Murphy

T: Andrew Balding

Improved for the step up in trip when second in the Italian Derby (1m3f, soft) in May, and another good run when third in the Group 2 King Edward VII Stakes at Royal Ascot (1m4f, good to firm; Space Legend second); there's every chance he'll continue to progress and he's respected.

13/2

3rd

9

(12)

21st Jun 2024

Good To Firm

1m 3f 211y

Class 1

17:40 Ascot

Royal Supremacy

9st 2lb

J: Oisin Murphy

T: Andrew Balding

Raised his game when second of 15 in the Italian Derby (1m3f, soft) last month and gives the impression he'll stay today's extra yardage, but he'll need to improve at least another 10lb to go one better here.

33/1

3rd

8

(8)

26th Apr 2024

Good

1m 0f 0y

Class 2

13:50 Sandown

Royal Supremacy

8st 10lb

J: Oisin Murphy

T: Andrew Balding

Gained a last-gasp win over 7f here on debut last August; finished 8l behind Blue Lemons at Newbury on his second start before making a winning handicap debut at Kempton in October (1m); 4lb higher; more to come but such progress is a requirement.

13/2

12/1

Form: 3-1325

Last run: 19 days

W: 9st 2lb

3 yo Colt

OR: 111

Form & Verdict
Progressive form in France; off the mark at Deauville (9.5f, AW) in February and ran a cracker when fast-finishing fifth of 14 under William Buick in the French Derby at Chantilly (10.5f, heavy; unraced on good or firmer) three weeks ago; shapes as if this longer trip will suit; not ruled out.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

6th

2

5th Apr 2026

Good

1m 7f 195y

Class 2

16:05 Plumpton

Mondo Man

11st 12lb

J: Caoilin Quinn

T: Gary & Josh Moore

Initially disappointing over hurdles given how smart he was on the Flat, with his keen-going tendencies holding him back; however, a switch to front-running has yielded wins in a maiden here and the Imperial Cup at Sandown (10lb lower); both those came on soft ground but this faster surface won't bother him at all; they've found the key to him by the looks.

13/8

1st

17

7th Mar 2026

Soft

1m 7f 216y

Class 2

14:27 Sandown

Mondo Man

10st 12lb

J: Caoilin Quinn

T: Gary & Josh Moore

Classy on the Flat; some warm tasks switched to hurdles last year, performing with credit more often than not; held up when fourth of 13 on handicap hurdle debut at Ascot (1m7f, good to soft) in December in a race that favoured those ridden prominently; has since easily justified 1-7 odds in Plumpton maiden (2m, soft); retains potential off this mark in view of Flat ability.

11/4

1st

3

23rd Feb 2026

Soft

1m 7f 195y

Class 4

13:30 Plumpton

Mondo Man

11st 7lb

J: Caoilin Quinn

T: Gary & Josh Moore

Useful Flat racer; 0-5 over hurdles, but he was highly tried last season and encountered some useful opposition; ran a cracker on handicap debut when fourth in a hot Ascot contest in December (1m7f, good to soft); that effort sets a lofty standard and he should be hard to beat now in maiden company.

1/9

Form: 31-24

Last run: 41 days

W: 9st 2lb

3 yo Colt

OR: 102

Form & Verdict
By Frankel from the family of Golan; steady improver who followed a 3l second in the Ballysax at Leopardstown (1m2f, heavy) with fourth of nine in the Lingfield Derby Trial (11.4f, good); needs another chunk of progress to make an impact here; perhaps first-time headgear will help.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

7th

9

(3)

19th Oct 2024

Soft

1m 7f 127y

Class 1

13:20 Ascot

The Euphrates

9st 1lb

J: Christophe Soumillon

T: A P O’Brien

Won a heavy-ground maiden as 2yo but unraced on softer than good since reappearance; fifth in the 1m4f King Edward VII at Royal Ascot; raised his game markedly when stepped up in trip on his last two outings, finishing fourth to stablemate Kyprios in the 1m6f Irish St Leger and justifying favouritism in the extremely valuable 2m1f Irish Cesarewitch (handicap); blinkered latest outing, replacing visor; may well try to make the running and, given recent form, he'd be much better than a mere pacemaker.

28/1

1st

18

(27)

29th Sep 2024

Yielding

2m 0f 170y

16:25 Curragh

The Euphrates

9st 2lb

J: Ryan Moore

T: A P O’Brien

prominent on outer, went second after 6f, led 4f out, pushed along and clear 2f out, pushed out inside final furlong, reduced lead towards finish

8/1

4th

8

(8)

15th Sep 2024

Good

1m 6f 0y

16:45 Curragh

The Euphrates

9st 2lb

J: Wayne Lordan

T: A P O’Brien

soon led, much reduced lead 6f out, headed under 3f out, weakened and lost two places inside final furlong

25/1

6th
7 (14)
Macduff

25/1

Form: 124-20

Last run: 20 days

W: 9st 2lb

3 yo Colt

OR: 104

Form & Verdict
Bred in the purple (by Sea The Stars out of a half-sister to Kingman) and looked well worth his place in the Derby after an encouraging second in the Classic Trial at Sandown (1m2f, good to soft); didn't give his running at all at Epsom (14-1; always in rear) but it's interesting that his trainer is happy to turn him out again just three weeks later; cheekpieces go on.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

3rd

7

(10)

25th Sep 2024

Heavy

1m 1f 197y

Class 1

16:05 Goodwood

Macduff

8st 13lb

J: Ryan Moore

T: Ralph Beckett

raced wide early, took keen hold, towards rear

7/2

6th

7

(14)

21st Jun 2024

Good To Firm

1m 3f 211y

Class 1

17:40 Ascot

Macduff

9st 2lb

J: Rossa Ryan

T: Ralph Beckett

Bred in the purple (by Sea The Stars out of a half-sister to Kingman) and looked well worth his place in the Derby after an encouraging second in the Classic Trial at Sandown (1m2f, good to soft); didn't give his running at all at Epsom (14-1; always in rear) but it's interesting that his trainer is happy to turn him out again just three weeks later; cheekpieces go on.

25/1

13th

12

(8)

1st Jun 2024

Good To Soft

1m 4f 6y

Class 1

16:30 Epsom

Macduff

9st 2lb

J: Rossa Ryan

T: Ralph Beckett

By Derby winner Sea The Stars out of half-sister to top-class miler/sire Kingman; ran with credit in Listed/Group races as 2yo following a winning 7f debut in a Newmarket maiden but connections were always going to play the long game and he should benefit from a useful comeback behind the one-time Derby favourite in Group 3 Classic Trial at Sandown (1m2f, good to soft); looks the type who could come on a good deal this year and a big show is on the cards.

12/1

28/1

Form: 2-21

Last run: 67 days

W: 9st 2lb

3 yo Colt

OR: 88

Form & Verdict
Bred to make an impact at this level (by French Derby winner Lope De Vega out of Oaks heroine Talent) but he's bottom of the pack on ratings and needed to be ridden out to win a Windsor novice (1m2f, good) in April; refused to enter stalls for Dee Stakes at Chester in May; now tongue tied.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

11th

5

(3)

30th Apr 2025

Good

1m 0f 0y

Class 1

13:40 Ascot

Harpers Ferry

9st 5lb

J: Tom Marquand

T: Ed Walker

Ended last season with a useful handicap win at Doncaster; below-par favourite at Newmarket on reappearance but is lightly raced and may rater higher still; more interesting than the bare figures suggest.

12/1

11th

5

(3)

30th Apr 2025

Good

1m 0f 0y

Class 1

13:40 Ascot

Harpers Ferry

9st 5lb

J: Tom Marquand

T: Ed Walker

Ended last season with a useful handicap win at Doncaster; below-par favourite at Newmarket on reappearance but is lightly raced and may rater higher still; more interesting than the bare figures suggest.

12/1

5th

1

(9)

17th Apr 2025

Good To Soft

1m 0f 0y

Class 2

15:00 Newmarket

Harpers Ferry

9st 9lb

J: Oisin Murphy

T: Ed Walker

Successful over 1m2f but quite a free-goer and looked well suited by the drop back to 1m and being allowed to stride on when making all in 12-runner Doncaster handicap (soft) on final 3yo start; his new triple-figure rating demands a smart handicap performance but this lightly raced 4yo is probably capable of one.

3/1

25/1

Form: 13-63

Last run: 36 days

W: 9st 2lb

3 yo Colt

OR: 104

Form & Verdict
Belatedly built on the form of a convincing winning debut at Doncaster (7f, soft) last summer when third of seven in the Dante at York (1m2f, good; 25-1) five weeks ago, although he did seem beaten fair and square; will need to raise his game again if he's to make a serious impression.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

13th

14

(3)

23rd May 2026

Good To Yielding

1m 2f 0y

14:30 Curragh

War Rooms

9st 0lb

J: Seamie Heffernan

T: Gerard Keane

Third in the 2024 Dante and generally kept good company on the Flat in Britain; started brightly in Ireland last spring; has become disappointing; plenty to prove at this stage.

20/1

8th

3

(2)

15th Apr 2026

Yielding

1m 2f 0y

14:32 Leopardstown

War Rooms

9st 11lb

J: Jack Kearney

T: Gerard Keane

Third in the 2024 Dante and generally kept good company on the Flat in Britain; started brightly in Ireland in the spring; failed to sustain that form; struggled in two maiden hurdle runs in December.

10/1

2

(8)

27th Oct 2025

Heavy

1m 3f 180y

15:50 Galway

War Rooms

10st 0lb

J: Jack Kearney

T: Gerard Keane

Was third in the Dante and generally kept good company in Britain; started brightly in Ireland in the spring; has plenty to prove at this stage; mid-division at Leopardstown last week.

12/1

Form: 116-48

Last run: 19 days

W: 9st 2lb

3 yo Colt

OR: 111

Form & Verdict
Unplaced in Group 1 events last three starts but they include an excellent fourth from a wide draw in the French 2,000 Guineas (1m, soft); stoutly bred and seemed likely to relish the step up to 10.5f in the French Derby (heavy) next time, but could finish only eighth of 14; arguably has a bit to prove after that but he's now down in grade and the return to a forecast sound surface may spark a personal best (2-2 on good ground last year); interesting.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

3

(6)

20th Jul 2025

Good

0m 7f 0y

15:40 Curragh

Diego Velazquez

9st 10lb

J: Ryan Moore

T: A P O’Brien

Ended last season with two Pattern wins (1m1f/1m, good) at Leopardstown, proving suited by dropping back in trip after being tried over middle distances; upset in stalls and withdrawn on intended seasonal debut at Leopardstown; dropped away tamely in the Queen Anne; may have needed the run and will be hard to beat if recapturing his best form.

13/8

9th

4

(1)

17th Jun 2025

Good

1m 0f 0y

Class 1

14:30 Ascot

Diego Velazquez

9st 2lb

J: Ryan Moore

T: A P O’Brien

Ballydoyle colt who was withdrawn last month on intended reappearance, having got upset in the stalls; ended last season with two Group wins (1m1f/1m, good) at Leopardstown, proving suited by dropping back in distance; looks a potential threat in this division this term but, being the only seasonal debutant in the field, the market signals may prove the best guide.

8/1

1

(7)

11th May 2025

Good

1m 0f 0y

14:55 Leopardstown

Diego Velazquez

10st 0lb

J: Wayne Lordan

T: A P O’Brien

C&D Group 2 winner at two; experienced a couple of reverses last season after a creditable fourth in the Poulains; floundered in testing conditions in the Prix du Jockey-Club and failed to stay 1m4f in the King Edward VII Stakes; redeemed himself with a handsome 1m1f at this venue and signed off with an emphatic C&D win from Mutasarref.

8/11

Form: 11 D

Last run: 25 days

W: 9st 2lb

3 yo Colt

OR: 95

Form & Verdict
Unbeaten son of Galileo; bred for speed on the dam's side but he looked stronger the further he went when winning a novice at Yarmouth (11.4f, good to soft) last month with plenty in hand; takes a marked rise in class but he's the sole representative for a stable that has won this race three times before and he needs to be taken seriously.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

3

(5)

20th Sep 2025

Good To Soft

1m 2f 0y

Class 2

14:40 Newbury

Theory Of Tides

9st 3lb

J: Daniel Tudhope

T: John & Thady Gosden

Posted three duck eggs after his novice wins last term; gelded prior to proving resurgent at York (1m2f, good; close fourth) on belated reappearance; possibilities off same mark if building on that effort.

13/2

2

(7)

7th Sep 2025

Good

1m 2f 56y

Class 3

16:00 York

Theory Of Tides

9st 12lb

J: Robert Havlin

T: John & Thady Gosden

Launched career with two novice wins last May (good/good to soft); struggled badly in his three subsequent starts, a Group 2 and a pair of handicaps, when trying cheekpieces and blinkers; remains of interest having been gelded during his absence and for the fact that connections are persevering; in the Cambridgeshire; market could be informative.

20/1

Form: 122-31

Last run: 26 days

W: 9st 2lb

3 yo Colt

OR: 109

Form & Verdict
Building up a useful CV and his comfortable all-the-way Group 3 win at the Curragh (1m2f, good/yielding) last month was a personal best; galloped on strongly that day and should stay this extra 2f; another plausible candidate for Aidan O'Brien.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

12th

3

(1)

21st Jun 2024

Good To Firm

1m 3f 211y

Class 1

17:40 Ascot

Chief Little Rock

9st 2lb

J: Wayne Lordan

T: A P O’Brien

Building up a useful CV and his comfortable all-the-way Group 3 win at the Curragh (1m2f, good/yielding) last month was a personal best; galloped on strongly that day and should stay this extra 2f; another plausible candidate for Aidan O'Brien.

9/1

1st

1

(7)

26th May 2024

Good

1m 2f 0y

16:15 Curragh

Chief Little Rock

9st 5lb

J: Wayne Lordan

T: A P O’Brien

made virtually all, clear before halfway, ridden under 2f out, pushed out, comfortably

4/1

1st

1

(7)

26th May 2024

Good

1m 2f 0y

16:15 Curragh

Chief Little Rock

9st 5lb

J: Wayne Lordan

T: A P O’Brien

made virtually all, clear before halfway, ridden under 2f out, pushed out, comfortably

4/1

13th
13 (2)
Voyage

12/1

Form: 1U

Last run: 20 days

W: 9st 2lb

3 yo Colt

OR:

Form & Verdict
Belied his big odds at Newbury (1m2f, good to soft) on debut in April, not hard pressed after leading early in the straight; stumbled and unseated Pat Dobbs leaving the stalls in the Derby (again 28-1) three weeks ago before leading the field home riderless; very hard to weigh up but the suspicion is that he's well above average and should not be passed over lightly.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

4th

2

(11)

7th Sep 2024

Soft

1m 1f 212y

Class 3

15:20 Ascot

Voyage

9st 7lb

J: Pat Dobbs

T: Richard Hannon

Main claim to fame is his early departure in the Derby; achieved little in two runs afterwards but appreciated the drop in grade to be third at Newbury (Class 3 1m2f, good to firm); there are races in him off an untouched mark.

10/1

3rd

2

(4)

17th Aug 2024

Good

1m 2f 0y

Class 3

17:15 Newbury

Voyage

9st 4lb

J: Pat Dobbs

T: Richard Hannon

in touch with leaders

14/1

7th

1

(11)

31st Jul 2024

Good

1m 3f 218y

Class 2

13:50 Goodwood

Voyage

9st 9lb

J: Pat Dobbs

T: Richard Hannon

Won novice at Newbury (1m2f, good to soft) on debut in April; stumbled and unseated leaving the stalls in the Derby (again 28-1) next time, leading the field home riderless on that occasion but he was tailed off in the Group 2 King Edward VII at Royal Ascot (1m4f, good to firm; 18-1) after racing freely; needs to put that latest run miles behind him.

16/1

Form: 16-27

Last run: 41 days

W: 9st 2lb

3 yo Colt

OR: 102

Form & Verdict
Looked a colt going places when making a winning debut at Sandown (1m, good to soft) last August; 0-3 since, and although he ran well when second in Blue Riband Trial at Epsom (1m2f, good), that still leaves him with plenty to find and he needs to put a disappointing run in Lingfield Derby Trial (second favourite) well behind him; represents last year's winning stable.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

1

(9)

20th Sep 2025

Good To Soft

1m 2f 0y

Class 2

14:40 Newbury

Defiance

9st 12lb

J: William Buick

T: Roger Varian

Unraced on soft; record of 0-7 since debut success but is heading back in the right direction, having posted form figures of 432 this term, latest effort in notable handicap at Hamilton (1m4f, good to firm); turn looks near.

11/4

1

(1)

22nd Aug 2025

Good To Firm

1m 4f 15y

Class 2

18:35 Hamilton

Defiance

9st 12lb

J: Silvestre De Sousa

T: Roger Varian

Lightly raced 4yo who has returned this season having been gelded, keeping on well for fourth at Epsom (1m2f, good to soft) and doing likewise when third of 18 at Glorious Goodwood (1m2f, good); this step back up in trip looks the right move and he's high on the list.

9/4

10

(17)

29th Jul 2025

Good

1m 1f 197y

Class 2

13:20 Goodwood

Defiance

9st 1lb

J: Silvestre De Sousa

T: Roger Varian

Lightly raced 4yo who was not seen last year after a Group 2 at Royal Ascot; 11-2 for handicap debut on Oaks day at Epsom (1m2f, good to soft) on reappearance, hanging left on the camber but making late headway into fourth of 13, up with his best form; has the same mark today and clear chance he can build on that performance.

4/1

OUR TIP

Form: 3-12

Last run: 44 days

W: 9st 2lb

3 yo Mare

OR: 108

Form & Verdict
By Galileo out of a Cheveley Park runner-up; has shown significant improvement with each of his three outings, looking better the further he went when easily winning a maiden at Dundalk (10.6f, AW), then making much of the running when 3l second of six in Chester Vase (1m4f, good); still has his best days ahead of him and is one of four interesting contenders from Ballydoyle.
Place /
No / Draw
Date / Going /
Distance / Class
Time + Course Horse + Weight
Jockey / Trainer
Verdict Starting price

9th

5

(7)

11th Jul 2023

Good

1m 4f 0y

18:20 Tramore

Agenda

9st 11lb

J: Colin Keane

T: Mrs Lorna Fowler

held up in rear

5/1

3

(3)

23rd Jun 2023

Good

2m 0f 43y

19:10 Down Royal

Agenda

9st 0lb

J: W J Lee

T: Mrs Lorna Fowler

Three-time winner in France and got off the mark for this yard on second Irish start at Leopardstown over 1m5f; new mark of 73 leaves her with plenty to find against most of these.

20/1

1st

11

(7)

8th Jun 2023

Good To Firm

1m 4f 180y

20:00 Leopardstown

Agenda

8st 13lb

J: Sean D Bowen

T: Mrs Lorna Fowler

prominent, midfield after 3f, pushed along 2f out, in touch with leaders when switched right and ridden over 1f out, ran on well inside final furlong, led final strides

8/1

+o+e Accumulators

Payout
Exacta £44.50
Straight Forecast £27.80
Tricast £911.81
Trifecta £867.40

Selections

The Guardian:

Theory Of Tides

SPOTLIGHT:

Diego Velazquez

NEWMARKET:

Space Legend

TOPSPEED:

Agenda

The Times:

Voyage

Daily Record:

Calandagan

Daily Mail:

Theory Of Tides

Daily Mirror:

Theory Of Tides

The Star:

Theory Of Tides

The Sun:

Space Legend

POSTDATA:

Agenda

RP RATINGS:

Diego Velazquez

Telegraph:

Diego Velazquez

D Express:

Diego Velazquez