Start, Circuit Gilles Villeneuve, 2025

2025 Canadian Grand Prix weekend F1 driver ratings

Formula 1

Posted on

| Written by

The Canadian Grand Prix saw the fourth different winner of 2025 and a major error by one of the championship contenders.

Who stood out as the best and worst performers this weekend? Here’s RaceFans’ verdict on the full field.

Lando Norris

Qualified: 7th (4 places behind team mate, +0.505s)
Grid: 7th (4 places behind team mate)
Start: Held position
Strategy: Two-stop (H-M-H)
Finished: 18th (14 places behind team mate)

Admitted he made too many mistakes in Q3 and set his qualifying time on older tyres as a result
▶ Started on hard tyres and ran long opening stints, taking the lead twice
Had better race pace than Piastri and attacked him for fourth place
Ran into the back of his team mate in a badly misjudged move and crashed out

3/10: Decent race pace bookended by qualifying errors and woeful collision with team mate

Oscar Piastri

Oscar Piastri, McLaren, Circuit Gilles Villeneuve, 2025

Qualified: 3rd (4 places ahead of team mate, -0.505s)
Grid: 3rd (4 places ahead of team mate)
Start: -1 place
Strategy: Three-stop (M-H-H-S)
Finished: 4th (14 places ahead of team mate)

Fortunate to avoid worse damage when he hit the turn 14 wall in final practice
▶ Stuck to McLaren’s original suspension configuration and out-qualified Norris
Lost a position to Antonelli at the start
▶ Closed on Antonelli late in the race but was unable to pass after coming under attack from Norris

6/10: Far from his best weekend yet still out-scored Norris

Advert | Become a RaceFans supporter and go ad-free

Charles Leclerc

Qualified: 8th (3 places behind team mate, +0.156s)
Grid: 8th (3 places behind team mate)
Start: Held position
Strategy: Two-stop (H-H-M)
Finished: 5th (1 place ahead of team mate)

Covered just nine laps on Friday after crashing early on in first practice
Made a strong start to final run in Q3 but slipped up at turn six, blaming dirty air from Hadjar’s car
▶ Was running two-and-a-half seconds behind Norris when Ferrari pitted him
Wanted to one-stop but his pace on the medium tyre compound was much worse than he expected

5/10: Paid a high price for crash which cost him valuable practice time

Lewis Hamilton

Lewis Hamilton, Ferrari, Circuit Gilles Villeneuve, 2025

Qualified: 5th (3 places ahead of team mate, -0.156s)
Grid: 5th (3 places ahead of team mate)
Start: Held position
Strategy: Two-stop (M-H-H)
Finished: 6th (1 place behind team mate)

▶ Wasn’t as confident in his car as Leclerc but made fewer errors and qualified ahead
▶ Struck a groundhog or marmot early in the race, suffering damage

6/10: His lap times rose noticeably after incurring damage which spoiled his race

Advert | Become a RaceFans supporter and go ad-free

Max Verstappen

Qualified: 2nd (9 places ahead of team mate, -0.464s)
Grid: 2nd (16 places ahead of team mate)
Start: Held position
Strategy: Two-stop (M-H-H)
Finished: 2nd (10 places ahead of team mate)

▶ Did his usual bulletproof job in qualifying to pip Piastri – but lost out to Russell
▶ Pitted aggressively early both times and only narrowly managed to keep Antonelli behind

7/10: Kept his nose clean and out-scored the McLarens, which is exactly what he needed

Yuki Tsunoda

Yuki Tsunoda, Red Bull, Circuit Gilles Villeneuve, 2025

Qualified: 11th (9 places behind team mate, +0.464s)
Grid: 18th (16 places behind team mate)
Start: +1 place
Strategy: One-stop (H-M)
Finished: 12th (10 places behind team mate)

Collected 10-place grid penalty for unnecessarily overtaking Piastri’s damaged car during a red flag
▶ Got within half a second of Verstappen in qualifying but penalty left him last again
▶ Passed Bortoleto after the Sauber driver was delayed being passed by Sainz
Ran behind Ocon and Sainz all race and couldn’t get close enough to overtake or ‘undercut’ for points

4/10: Points were possible if he’d stayed out of trouble in practice

Advert | Become a RaceFans supporter and go ad-free

Andrea Kimi Antonelli

Qualified: 4th (3 places behind team mate, +0.492s)
Grid: 4th (3 places behind team mate)
Start: +1 place
Strategy: Two-stop (M-H-H)
Finished: 3rd (2 places behind team mate)

▶ Used his last set of mediums early in qualifying than Russell
▶ Nonetheless took a strong fourth on the grid using his soft tyres
Passed Piastri for third place at the start
Got close enough to Verstappen to provoke a defensive pit stop from Red Bull
Kept his cool under pressure from Piastri as they lapped cars to claim first podium

7/10: Earned his first podium finish, though wasn’t a match for Russell on pace

George Russell

George Russell, Mercedes, Circuit Gilles Villeneuve, 2025

Qualified: 1st (3 places ahead of team mate, -0.492s)
Grid: 1st (3 places ahead of team mate)
Start: Held position
Strategy: Two-stop (M-H-H)
Finished: 1st (2 places ahead of team mate)

Looked confident from the start of the weekend and produced a brilliant lap for pole position
▶ Kept his lead at the start and resisted Verstappen throughout
Cleared by stewards after Verstappen accused him of braking excessively behind the Safety Car

8/10: Terrific pole position lap and quick whenever he needed to be in the race

Advert | Become a RaceFans supporter and go ad-free

Lance Stroll

Qualified: 18th (12 places behind team mate, +0.444s)
Grid: 17th (11 places behind team mate)
Start: -1 place
Strategy: Three-stop (H-H-M-S)
Finished: 17th (10 places behind team mate)

Crashed in second practice and lost running time as a result
Eliminated in Q1, almost half a second slower than Alonso
Penalised 10 seconds for forcing Gasly off approaching the chicane

3/10: Poor in qualifying and fully deserved his penalty

Fernando Alonso

Fernando Alonso, Aston Martin, Circuit Gilles Villeneuve, 2025

Qualified: 6th (12 places ahead of team mate, -0.444s)
Grid: 6th (11 places ahead of team mate)
Start: Held position
Strategy: Two-stop (M-H-H)
Finished: 7th (10 places ahead of team mate)

Continued his Q3 run after Stroll’s early elimination and led the midfielders
▶ Lap times dropped off badly towards end of first stint
Passed one-stopping Tsunoda (twice), Sainz and Ocon to stay in contention for points
▶ Led the midfielders home for second points score in a row

8/10: The Aston Martin looked a much better car in Alonso’s hands

Advert | Become a RaceFans supporter and go ad-free

Franco Colapinto

Franco Colapinto, Alpine, Circuit Gilles Villeneuve, 2025

Qualified: 12th (8 places ahead of team mate, -0.433s)
Grid: 10th (10 places ahead of team mate)
Start: Held position
Strategy: One-stop (M-H)
Finished: 13th (2 places ahead of team mate)

Spun twice in practice as he explored unfamiliar track
Delivered in qualifying, coming close to a spot in Q3
Dropped back from Hulkenberg in first stint
▶ Made early first pit stop which was slightly slow, then had to battle through long-running drivers on hards
▶ Spent many laps behind Bortoleto, who let Hulkenberg through, which ended Colapinto’s points chances
Lap times dropped off badly 40 laps into his second stint

6/10: Impressive in qualifying but pace wasn’t there in the race

Pierre Gasly

Qualified: 20th (8 places behind team mate, +0.433s)
Grid: 20th (10 places behind team mate)
Start: Held position
Strategy: One-stop (H-M)
Finished: 15th (2 places behind team mate)

Struggled to get his tyres in the right temperature window after Q1 red flag and missed the cut
▶ Started from the pit lane as his team made changes to his set-up
▶ Let Colapinto pass him when ordered to on lap 36
▶ Ran a long opening stint on hards but spent many laps stuck in a DRS train

5/10: Poor qualifying condemned him to unrewarding race

Advert | Become a RaceFans supporter and go ad-free

Esteban Ocon

Esteban Ocon, Haas, Circuit Gilles Villeneuve, 2025

Qualified: 15th (1 place behind team mate, +0.294s)
Grid: 14th (1 place behind team mate)
Start: Held position
Strategy: One-stop (H-M)
Finished: 9th (2 places ahead of team mate)

Out-qualified by Bearman as both drivers ran out of new soft rubber in Q2
Started on the hards, got ahead of Bearman early in the race then passed Hadjar
Made the most of clean air in the middle of the race to move into contention for points
Cleared of driving erratically under yellow flags during the Safety Car intervention

7/10: Both Haas drivers were compromised by qualifying tactics but Ocon made his strategy work

Oliver Bearman

Qualified: 14th (1 place ahead of team mate, -0.294s)
Grid: 13th (1 place ahead of team mate)
Start: Held position
Strategy: Two-stop (M-H-S)
Finished: 11th (2 places behind team mate)

Hit the wall at turn 14 during final practice
Made a mistake on his first lap in Q1 but got through
▶ Eliminated in Q2 as team had no fresh softs left
▶ Fell into a DRS train after switching from medium tyres to hards
Received an official warning for not rejoining the track correctly when he went off at turn 13

6/10: One place away from scoring points after a largely frustrating race

Advert | Become a RaceFans supporter and go ad-free

Isack Hadjar

Isack Hadjar, Racing Bulls, Circuit Gilles Villeneuve, 2025

Qualified: 9th (10 places ahead of team mate, -0.314s)
Grid: 12th (7 places ahead of team mate)
Start: +1 place
Strategy: Two-stop (M-H-S)
Finished: 16th

Felt less comfortable with his car in qualifying but still reached Q3
▶ Apologised to Sainz for holding him up after team failed to warn him about the Williams
▶ Suffered graining on the medium tyres early in the race and dropped back

6/10: Early first pit stop left him stuck in traffic

Liam Lawson

Qualified: 19th (10 places behind team mate, +0.314s)
Grid: 19th (7 places behind team mate)
Start: Held position
Strategy: One-stop (H-M)
Finished: Not classified

Needed a ‘build’ lap to get the best from his tyres, couldn’t do one at end of Q1 and was eliminated
▶ Started from the pits in order to change power units before the race
▶ Retired due to a cooling problem on his new power unit

5/10: His race was a non-event but qualifying wasn’t up to scratch

Advert | Become a RaceFans supporter and go ad-free

Alexander Albon

Qualified: 10th (7 places ahead of team mate, -0.308s)
Grid: 9th (7 places ahead of team mate)
Start: -3 places
Strategy: One-stop (M-H)
Finished: Not classified

▶ Reached Q3 despite losing his engine cover during qualifying
▶ Felt he could have qualified higher than 10th before change in wind conditions
▶ Clearly forced off at turn eight by Colapinto on lap one but the stewards took no interest
▶ Ran long on his medium rubber and was passed by Ocon who started on hards
▶ Was struggling to make a one-stop strategy work when a power unit problem put him out

6/10: Endured multiple setbacks, the last of which ended his day

Carlos Sainz Jnr

Carlos Sainz Jnr, Williams, Circuit Gilles Villeneuve, 2025

Qualified: 17th (7 places behind team mate, +0.308s)
Grid: 16th (7 places behind team mate)
Start: Held position
Strategy: One-stop (H-M)
Finished: 10th

▶ Was clearly on course to reach Q2 before Hadjar held him up
Passed Bortoleto at the hairpin
▶ Kept Ocon in sight despite a power unit problem
▶ Pulled off a one-stop strategy to claim the final point

7/10: Given his qualifying misfortune and car problems, 10th was a good result

Advert | Become a RaceFans supporter and go ad-free

Nico Hulkenberg

Nico Hulkenberg, Sauber, Circuit Gilles Villeneuve, 2025

Qualified: 13th (3 places ahead of team mate, -0.062s)
Grid: 11th (4 places ahead of team mate)
Start: +2 places
Strategy: One-stop (M-H)
Finished: 8th (6 places ahead of team mate)

Tagged the wall at turn 14 in final practice with a dramatic spin
Reached Q2, qualified a decent 13th and gained two places thanks to others’ penalties
Pounced on Colapinto and Albon to pass them on lap one
Made vital passes on Gasly on Lawson, then was waved past Bortoleto on his way to eighth

8/10: Maximised the potential of Sauber’s recent upgrade package again

Gabriel Bortoleto

Qualified: 16th (3 places behind team mate, +0.062s)
Grid: 15th (4 places behind team mate)
Start: Held position
Strategy: One-stop (H-M)
Finished: 14th (6 places behind team mate)

▶ Missed the cut for Q2 by just seven milliseconds – he was only six hundredths off Hulkenberg
▶ Started the race on hard tyres and ran a single-stop strategy
▶ Let Hulkenberg by then contained his pursuers for several laps

6/10: Fractionally slower than Hulkenberg in qualifying which left him playing the team game on race day

Advert | Become a RaceFans supporter and go ad-free

Over to you

Vote for the driver who impressed you most last weekend and find out whether other RaceFans share your view here:

2025 Canadian Grand Prix

Browse all 2025 Canadian Grand Prix articles

Author information

Keith Collantine
Lifelong motor sport fan Keith set up RaceFans in 2005 - when it was originally called F1 Fanatic. Having previously worked as a motoring...

Got a potential story, tip or enquiry? Find out more about RaceFans and contact us here.

38 comments on “2025 Canadian Grand Prix weekend F1 driver ratings”

  1. Alonso’s trademark 8 is back!

    1. He’s in Q3, half a second faster than a teammate out in Q1. Qualified and raced very well and got the maximum result? Where could he have improved? Hulkenburg has the same score for similar output.

      1. As others have said, and i’ve been saying here for years, Stroll is no reference. You can pair him with everyone else, and they’ll look good, because he is SLOW. He was slower than Massa, he was slower than Sirotkin, who was his rookie, he was much slower than Perez, Vettel and has been slower than a soon-to-be-44-year-old Alonso.

        A 7 would be fairer, Aston is clearly improving since Imola and definitely better than Hulkenberg’s Sauber, who’s also paired with the current F2 champion, Bortoleto, a young prospect not a son of a billionaire that no one knows if he even still wants to be there or not.

        1. You can only beat what’s put in front of you. Stroll has gained numerous plaudits for his driving this season and is outscoring Alonso. Verstappen has had a joke of a teammate for half a decade, he still gets high ratings.

          I think a 7 would be fair too but in a tight midfield, getting Q3 versus Q1 is a huge achievement. 5th and 6th in practice when Stroll is no higher than 14th in any session. It’s destruction, moreso that Vettel hence the higher rating.

      2. @rbalonso I’m not always convinced by his marks but this weekend an 8 was deserved, I agree. I thought he’d fade after the first stint spent chasing Hamilton and his lap times worsened but he finished the race fine.

      3. Genghis Blond
        17th June 2025, 6:57

        The race ranked him #2 in their driver rankings for this weekend. So, it’s not just RF. Also, if anything, Alonso has usually been judged harshly by RF in terms scores.

        You’ll get complaints here anytime Alonso gets a decent score because there are so users here who absolutely hate him.

    2. And well deserved too!

  2. An Sionnach
    16th June 2025, 13:29

    Ouch! It’s pretty hard to rate Lando. I liked a lot of what I saw, but it was thrown away. Probably fair.

    I didn’t look at it in detail, but I thought the Stroll penalty was harsh. Looked like Gasly tried to barge his way through and ran out of space. Surely Lance can pick one direction to defend in and I didn’t think Gasly was alongside him when Lance moved. I can look at it when I get time, though.

    I liked how Antonelli and Oscar remained calm under pressure. Yes, it was hard to overtake, but you’ve still got to avoid making a mistake at high speeds.

    1. Ben Rowe (@thegianthogweed)
      16th June 2025, 16:07

      I also saw it as gasly driving into a space that was closing if I’m honest. Should have been 5 seconds at most in my view, or no penalty if he just gave the position.

      I also think almost any other driver would get a bit of sympathy for a slightly poor performance right after a wrist operation. Norris was considerably worse given what happened.

      It also is no description as to why exactly it was thought that Stroll fully deserved the penalty.

      Verstappen did a similar move that in my view was worse than this in Monza one year against Bottas. That to me was far more of a deliberate move. Stroll to me just slowly was drifting towards the edge of the track, with Gasly choosing to squeeze a tiny part of his car along side while he could see Stroll doing this. Strolls move was a bit late, but it wasn’t sudden and I would actually question it even deserving a penalty after looking at it again.

      1. An Sionnach
        16th June 2025, 18:04

        Yes, looked like he was cruising around in an entirely predictable way, taking his line for the corner when Gasly decided to stick his nose in. What did he expect?

        I don’t think any of us will lose sleep over it, unless it leads to situations where those in front are expected to jump out of the way of those behind.

  3. Can we stop rating drivers well in comparison to woeful teammates. Stroll has never been a great driver and his relative performance to Alonso speaks more about his performance than Alonso’s. The Aston Martin was arguably clearly the fifth fastest car and as such he marginally overperformed in qualifying and took the spot his cars performance merited in the race after Tsunoda started last and Norris crashed out. Overall his performance was really not that much better Hamilton’s and a long long way away from Russell and Hulkenberg who got the same 8.

    1. I agree. Or at least those scores of two teammates should correlate. If Stroll was terrible enough to get a 3 (he was), that means that being significantly better than him doesn’t necessarily mean a great performance. Sadly, pro Aston Martin drivers (I consider Stroll a gentleman driver) don’t have a reference point to be measured against.

      1. Could this not be argued for Max for years? Drivers can be objectively impressive regardless of their teammate.

    2. Except Hamilton is driving the second fastest car and is hopeless (as he has always been). Fernando driving 5/6 best car and is there and thereabouts with Hamilton.

    3. Genghis Blond
      17th June 2025, 7:02

      So, Alonso must win a race to get a good score because his teammate is crap? Yeah, that makes sense. And while Stroll is likely the worst driver in F1 since every driver in F1 right is at least sold, he’s got about half a dozen podiums and even a pole. So, he’s not quite the Mazepin many try to make him out as.

      Let’s also be honest. You, like many others here, often have only bad things to say about him. So, this feels more like a partisan view than an honest opinion.

  4. Bruno Alves
    16th June 2025, 14:25

    About Albon’s race:
    ” Clearly forced off at turn eight by Colapinto on lap one but the stewards took no interest”

    Yeah, exactly my thoughts as soon i saw the footage, but it was even noted by race direction. How do they justify such a blatant misjudge? Albon was clearly ahead at the apex but Colapinto just ignored that and pushed him into the grass, and on F1TV Palmer and Coulthard went to so far as to blame Alex for trying to overtake there, what a lot of nonsense!
    Not only the racing guidelines are rubbish the stewarding is completely random at some times, if this incident involveld driver at the front of the grid i’m sure it would have been treated differently.

    1. Bruno Alves
      16th June 2025, 14:27

      *it wasn’t even noted

    2. If you ask me, that rule need to change. During the driver’s entire racing career in karting and junior series the driver on the inside owns the corner, unless the driver on the outside is significant ahead (commonly at least half a car’s length). It’s a fine line, but in most cases it makes perfect sense from the driver’s perspective. So the drivers are honed with this and then step into F1 where there is a silly rule that if your front wing is slightly ahead, the corner is yours, even when you are on the outside. It makes no sense and this silly rule breeds collissions and corner cuttings.

      1. I say put walls up then both drivers won’t make moves they know they can’t complete both in passing and defending. You would think twice about making a move you really couldn’t pull off cleanly if there knowing there was no safe runoff area. You also wouldn’t push a car fully alongside you into a wall knowing the outcome would be both cars wrecked. Well a smart driver wouldn’t, I think I remember watching Ocon do it to his teammate (Perez & Gasly) more than once when there was a wall there, granted Perez paid him back with the same bonehead move in another race.

    3. Ben Rowe (@thegianthogweed)
      16th June 2025, 16:14

      Well sky also thought Albon was taking too much of a risk, and yes, so did the other commentators. I also would blame Albon for this and did so at the time. He also in my view went far too fast over the gravel and I was thinking at the same time as Brundle said that the way he rejoined the track should be investigated by the stewards. It certainly could have been done better. He also likely won’t have helped the issue he had by giving his car such a wallop when he went off. He could have been a lot more careful here.

      1. If that wasnt rejoining the track unsafely, I am not sure why Vettel’s 2019 win was taken away with a penalty.

        1. If that wasnt rejoining the track unsafely, I am not sure why Vettel’s 2019 win was taken away with a penalty.

          I think Vettel shot himself in the foot with the manoeuvre to close the gap between him and the wall after rejoining so that Hamilton couldn’t pass on the right.
          He claimed that wasn’t a deliberate dangerous move, because he didn’t have the car fully under control.

          Result:
          Option 1: Penalty for rejoining in an unsafe manner
          Option2: Admit a deliberate dangerous move.

          Either option would collect a penalty.

    4. There’s little room on that chicane, so asking Colapinto to give room to a driver that’s already making a very risky move, makes no sense.

      1. An Sionnach
        16th June 2025, 23:28

        Yes. Stupid from Albon. Did he think Colapinto was going to disappear? The only way to leave space was to pull over and wave him past.

        In addition to Hulkenberg in Spain, I’m getting annoyed at how drivers make a stupid move and then don’t suffer the consequences of it by cutting corners. They may end up behind, but in an advantageous position and not way back or even down some places. If there are no walls, cutting the corners should only be allowed when someone is genuinely pushed off. Albon and all the corner cutters should get five second penalties.

        1. I don’t think Hulk did anything wrong in Spain. I assume you mean that first lap, where Lawson tried to dive up the inside of Alonso, tagged Alonso’s rear causing them both to slide and control their cars. Hulk sitting behind them both had to react and evade by going off track or he would have gone into the back of Lawson. Lawson lost time collecting his car and backed up the cars behind, and so Hulk rejoined the track alongside him as a result. He gained a place on a driver who had lost control of their car and caused the incident in the first place.

          Albon was a lot more obvious, he was doing the same in Spain when Lawson was trying to pass him. Don’t concede take to the run off, try to maintain the position. In Canada he was the attacking driver, but on the outside he did not have enough of an overlap to really command the corner, he should have conceded but took to the grass instead.

          1. An Sionnach
            17th June 2025, 20:04

            Thanks. I’ll take a better look Hulkenberg’s start.

          2. An Sionnach
            17th June 2025, 23:44

            I re-watched it from the onboards. He starts in 15th, passes Bearman and Albon off the line and is behind Lawson going into the first corner. Lawson has committed to going for the apex when Alonso comes across in front of him. They touch and Hulkenberg moves quickly to the left where he is hit bay Albon, who was trying to go around the outside. This is when Hulk makes a break for the run-off area, where he overtakes only one car – Lawson. He overtakes Bortoleto and Alonso later in the lap. The F1TV commentary wondered how he gained so many places. It was only one place using the run-off area, but if that was not there at all he’d have lost places. He was investigated for gaining an advantage, but was allowed to keep it. I think this could be fixed by making the run-off areas longer, or putting a chicane in them. Yes, that could lead to a pile-up, but it would still be better than having no safety valve, without making using it a valid strategy to progress in the race.

  5. Most impressed: RUS, ANT, ALO, & HUL
    Most disappointing: NOR, LEC, TSU, & GAS

    1. Why Lec as most disappointing?

      1. Underperformed in quali. No pace in that last stint.

  6. Struggling with Leclerc’s rating again.

    He beats Hamilton in Practice 3, is 2.5 tenths ahead in q2 and has a difficult lap in Q3. He then matches Norris’ pace until his final stop and is a full pitstop ahead of his teammate.

    Norris’ rating suggests the final outcome of the race is what matters, Charles suggests it’s how you get there. Are we really saying there was a better result for Ferrari than 5th on the table? If the car was so good why is Hamilton getting away with being so far off the pace? Hamilton’s pace fell away at the same time it always does, I’m sure the damage had an impact, but are we saying his previous midraces woes are behind him and only the damage hurt his race?

    1. I agree that’s strange, I would also think 5th was the best result you could get with the ferrari, mercedes looked really quick, red bull wasn’t bad either, and mclaren was the 3rd best car.

      1. An Sionnach
        16th June 2025, 23:34

        I thought the McLaren looked second best because the Red Bull was hard on the tyres. Max’s qualifying and the circumstances of the race kept him ahead of the three faster cars behind. He was lucky Antonelli kept them off his back. They may not have passed him anyway, but you don’t want so many cars queuing to pass you when you can’t make any mistakes.

    2. 100% RBAlonso. Charles beats Hamilton in all areas including the race yet scores lower again! The bias is ridiculous!

      1. Charles 5. Hamilton 6. LOL.

    3. Genghis Blond
      17th June 2025, 7:06

      In RF’s defense, they know they’ll have to deal with a lot of angry Hamilton fans if there’s even the tiniest argument for putting LH higher. So, I forgive them. I root for Hamilton too because I want the older guys to do well, but I am objective enough to deal with reality.

      1. So they just fudge it to placate the Hamilton cult right? Cant defend that Im afraid!

      2. An Sionnach
        17th June 2025, 20:06

        I like seeing the older drivers do well, too, but suspect that, like myself, they are slowing down!

Comments are closed.