Aaron's 499

NASCAR announces 2015 Sprint Cup, Nationwide, and Truck Series schedules (VIDEO)

5 Comments

NASCAR has officially announced the 2015 schedules for all three of its national series – the Sprint Cup Series, the Nationwide Series, and the Camping World Truck Series.

Among the big changes for the Sprint Cup schedule is a date swap between Atlanta Motor Speedway and Darlington Raceway, as well as the establishment of an early-season West Coast swing.

As reported last weekend, Darlington will indeed have its Sprint Cup race return to Labor Day weekend, where it was from 1950 to 2003.

The 1.366-mile oval in South Carolina staged its race this year in April.

Atlanta Motor Speedway currently holds the Labor Day weekend spot, but its 500-mile race will move to Sunday, March 1 to become the first race after the season-opening Daytona 500.

Following Atlanta, the series will then head west for three consecutive races at Las Vegas Motor Speedway on March 8, Phoenix International Speedway on March 15, and Auto Club Speedway in California on March 22.

In order to create this West Coast swing, Phoenix’s spring date has been pushed back two weekends. The dates for Vegas and ACS have been left unchanged.

Additionally, Bristol Motor Speedway (as announced) is shifting its spring date from March to April, while the annual 4th of July weekend race at Daytona International Speedway will now move from Saturday night to Sunday night, July 5.

That particular race at Daytona will air on NBC-TV and begin the NBC Sports Group’s 2015 Sprint Cup coverage.

Other tracks that have moved on the schedule include: Sonoma Raceway (moved back one weekend due to the earlier summer off-weekend), Kentucky Speedway (moved back two weekends), and New Hampshire Motor Speedway (moved back one weekend), as well as Charlotte Motor Speedway and Kansas Speedway, which have swapped their Chase date positions with each other.

2015 NASCAR SPRINT CUP SERIES SCHEDULE

Saturday, Feb. 14 – Sprint Unlimited at Daytona (FOX)
Sunday, Feb. 15 – Daytona 500 Qualifying (FOX)
Thursday, Feb. 19 – Duel at Daytona (Fox Sports 1)
Sunday, Feb. 22 – 2015 Daytona 500 (FOX)
Sunday, Mar. 1 – Atlanta Motor Speedway (FOX)
Sunday, Mar. 8 – Las Vegas Motor Speedway (FOX)
Sunday, Mar. 15 – Phoenix International Raceway (FOX)
Sunday, Mar. 22 – Auto Club Speedway (FOX)
Sunday, Mar. 29 – Martinsville Speedway (FOX)
OFF WEEKEND, APR. 4-5
Saturday, Apr. 11 – Texas Motor Speedway (FOX)
Sunday, Apr. 19 – Bristol Motor Speedway (FOX)
Saturday, Apr. 25 – Richmond International Raceway (Fox Sports 1)
Sunday, May 3 – Talladega Superspeedway (FOX)
Saturday, May 9 – Kansas Speedway (Fox Sports 1)
Saturday, May 16 – Sprint All-Star Race at Charlotte (Fox Sports 1)
Sunday, May 24 – Charlotte Motor Speedway (FOX)
Sunday, May 31 – Dover International Speedway (Fox Sports 1)
Sunday, June 7 – Pocono Raceway (Fox Sports 1)
Sunday, June 14 – Michigan International Speedway (Fox Sports 1)
OFF WEEKEND, JUNE 20-21
Sunday, June 28 – Sonoma Raceway (Fox Sports 1)
Sunday, July 5 – Daytona International Speedway (NBC)
Saturday, July 11 – Kentucky Speedway (NBCSN)
Sunday, July 19 – New Hampshire Motor Speedway (NBCSN)
Sunday, July 26 – Indianapolis Motor Speedway (NBCSN)
Sunday, Aug. 2 – Pocono Raceway (NBCSN)
Sunday, Aug. 9 – Watkins Glen International (NBCSN)
Sunday, Aug. 16 – Michigan International Speedway (NBCSN)
Saturday, Aug. 22 – Bristol Motor Speedway (NBCSN)
OFF WEEKEND, AUG. 29-30
Sunday, Sept. 6 – Darlington Raceway (NBC)
Saturday, Sept. 12 – Richmond International Raceway (NBCSN)
Sunday, Sept. 20 – Chicagoland Speedway (NBCSN)
Sunday, Sept. 27 – New Hampshire Motor Speedway (NBCSN)
Sunday, Oct. 4 – Dover International Speedway (NBCSN)
Saturday, Oct. 10 – Charlotte Motor Speedway (NBC)
Sunday, Oct. 18 – Kansas Speedway (NBC)
Sunday, Oct. 25 – Talladega Superspeedway (NBCSN)
Sunday, Nov. 1 – Martinsville Speedway (NBCSN)
Sunday, Nov. 8 – Texas Motor Speedway (NBC)
Sunday, Nov. 15 – Phoenix International Raceway (NBC)
Sunday, Nov. 22 – Homestead-Miami Speedway (NBC)

As for NASCAR’s No. 2 national series, the bulk of the changes for the 2015 schedule involve companion races with Sprint Cup.

Those races – Atlanta, Phoenix (spring), Texas (spring), Bristol (spring), Kentucky (summer), and New Hampshire (summer) – have all shifted date positions in accordance with Cup events. Also, one of the Nationwide Series’ stand-alone races at Road America has been pushed back from June to late August.

NBC Sports Group will begin its 2015 Nationwide Series coverage on Saturday, July 4 at Daytona. 15 of the Group’s 19 Nationwide races will air on NBCSN, with the other four airing on NBC-TV – including the season finale at Homestead-Miami Speedway.

2015 NASCAR NATIONWIDE SERIES SCHEDULE

Saturday, Feb. 21 – Daytona International Speedway (Fox Sports 1)
Saturday, Feb. 28 – Atlanta Motor Speedway (Fox Sports 1)
Saturday, Mar. 7 – Las Vegas Motor Speedway (Fox Sports 1)
Saturday, Mar. 14 – Phoenix International Speedway (FOX)
Saturday, Mar. 21 – Auto Club Speedway (Fox Sports 1)
OFF WEEKEND, MAR. 27-28
OFF WEEKEND, APR. 3-4
Friday, Apr. 10 – Texas Motor Speedway (Fox Sports 1)
Saturday, Apr. 18 – Bristol Motor Speedway (Fox Sports 1)
Friday, Apr. 24 – Richmond International Raceway (Fox Sports 1)
Saturday, May 2 – Talladega Superspeedway (FOX)
OFF WEEKEND, MAY 8-9
Sunday, May 17 – Iowa Speedway (Fox Sports 1)
Saturday, May 23 – Charlotte Motor Speedway (FOX)
Saturday, May 30 – Dover International Speedway (FOX)
OFF WEEKEND, JUNE 5-6
Saturday, June 13 – Michigan International Speedway (Fox Sports 1)
Saturday, June 20 – Chicagoland Speedway (Fox Sports 1)
OFF WEEKEND, JUNE 26-27
Saturday, July 4 – Daytona International Speedway (NBCSN)
Friday, July 10 – Kentucky Speedway (NBCSN)
Saturday, July 18 – New Hampshire Motor Speedway (NBCSN)
Saturday, July 25 – Indianapolis Motor Speedway (NBC)
Saturday, Aug. 1 – Iowa Speedway (NBCSN)
Saturday, Aug. 8 – Watkins Glen International (NBCSN)
Saturday, Aug. 15 – Mid-Ohio Sports Car Course (NBCSN)
Friday, Aug. 21 – Bristol Motor Speedway (NBCSN)
Saturday, Aug. 29 – Road America (NBCSN)
Saturday, Sept. 5 – Darlington Raceway (NBC)
Friday, Sept. 11 – Richmond International Raceway (NBCSN)
Saturday, Sept. 19 – Chicagoland Speedway (NBCSN)
Saturday, Sept. 26 – Kentucky Speedway (NBCSN)
Saturday, Oct. 3 – Dover International Speedway (NBCSN)
Friday, Oct. 9 – Charlotte Motor Speedway (NBCSN)
Saturday, Oct. 17 – Kansas Speedway (NBCSN)
OFF WEEKEND, OCT. 23-24
OFF WEEKEND, OCT. 30-31
Saturday, Nov. 7 – Texas Motor Speedway (NBC)
Saturday, Nov. 14 – Phoenix International Raceway (NBCSN)
Saturday, Nov. 21 – Homestead-Miami Speedway (NBC)

Some schedule alterations have also been made for the Trucks as well. Their race at Atlanta Motor Speedway has now been paired up with the track’s Sprint Cup and Nationwide events, creating a triple-header weekend.

The stand-alone race at Iowa Speedway has also been moved up to mid-June.

2015 NASCAR CAMPING WORLD TRUCK SERIES SCHEDULE
*All races to air on Fox Sports 1 unless otherwise noted

Friday, Feb. 20 – Daytona International Speedway
Saturday, Feb. 28 – Atlanta Motor Speedway
OFF WEEKEND, MAR. 6-7
OFF WEEKEND, MAR. 13-14
OFF WEEKEND, MAR. 20-21
Saturday, Mar. 28 – Martinsville Speedway
OFF WEEKEND, APR. 4-5
OFF WEEKEND, APR. 10-11
OFF WEEKEND, APR. 17-18
OFF WEEKEND, APR. 24-25
OFF WEEKEND, MAY 1-2
Friday, May 8 – Kansas Speedway
Friday, May 15 – Charlotte Motor Speedway
OFF WEEKEND, MAY 22-23
Friday, May 29 – Dover International Speedway
Friday, June 5 – Texas Motor Speedway
Saturday, June 13 – Gateway Motorsports Park
Friday, June 19 – Iowa Speedway
OFF WEEKEND, JUNE 26-27
OFF WEEKEND, JULY 3-4
Thursday, July 9 – Kentucky Speedway
OFF WEEKEND, JULY 17-18
Wednesday, July 22 – Eldora Speedway
Saturday, Aug. 1 – Pocono Raceway
OFF WEEKEND, AUG. 7-8
Saturday, Aug. 15 – Michigan International Speedway
Wednesday, Aug. 19 – Bristol Motor Speedway
Sunday, Aug. 30 – Canadian Tire Motorsport Park
OFF WEEKEND, SEPT. 5-6
Friday, Sept. 18 – Chicagoland Speedway
Saturday, Sept. 26 – New Hampshire Motor Speedway
Saturday, Oct. 3 – Las Vegas Motor Speedway
OFF WEEKEND, OCT. 9-10
OFF WEEKEND, OCT. 16-17
Saturday, Oct. 24 – Talladega Superspeedway (FOX)
Saturday, Oct. 31 – Martinsville Speedway
Friday, Nov. 6 – Texas Motor Speedway
Friday, Nov. 13 – Phoenix International Raceway
Friday, Nov. 20 – Homestead-Miami Speedway

Wolff praises Hamilton’s resilience and attitude amid struggles

SOCHI, RUSSIA - APRIL 30: Lewis Hamilton of Great Britain driving the (44) Mercedes AMG Petronas F1 Team Mercedes F1 WO7 Mercedes PU106C Hybrid turbo on track during qualifying for the Formula One Grand Prix of Russia at Sochi Autodrom on April 30, 2016 in Sochi, Russia.  (Photo by Dan Istitene/Getty Images)
© Getty Images
Leave a comment

Mercedes Formula 1 team boss Toto Wolff has praised Lewis Hamilton for his resilience and attitude after suffering yet another setback during qualifying for the Russian Grand Prix on Saturday.

For the second race in a row, Hamilton was sidelined in qualifying by an issue on his power unit that means he will start today’s race in Sochi from P10 on the grid.

Mercedes was able to fly in the required parts from its engine base in Brixworth, England to Sochi overnight, ensuring that Hamilton will not take a grid penalty.

Hamilton was bitterly disappointed by the issue, while Mercedes technical chief Paddy Lowe said on Saturday that the team had let him down.

Staring down the barrel of a 36-point deficit to Nico Rosberg in the drivers’ championship, Hamilton will be doing everything he can to stop his pole-sitting teammate from extending that lead on Sunday.

“The power unit is a core element of performance and one of our biggest strengths,” Wolff said on Saturday after qualifying.

“We are pushing hard to find lap time in every area and it’s inevitable that sometimes you reach limits in that process.

“Lewis has handled everything so far this year with calm and professionalism. He is resilient and showing a great attitude, even though this is a tough time for him.

“For tomorrow, it’s clear we are in a strong position in terms of performance. But like the saying goes, to finish first, first you have to finish…”

WATCH LIVE: Russian GP on CNBC, Live Extra from 7am ET

during qualifying for the Formula One Grand Prix of Russia at Sochi Autodrom on April 30, 2016 in Sochi, Russia.
© Getty Images
Leave a comment

Nico Rosberg will line up on the grid for today’s Russian Grand Prix knowing that a seventh straight grand prix victory and a championship lead of over 40 points are well within his grasp.

The German driver swept to his second pole position of the year on Saturday with a fuss-free display, taking advantage of the bad luck that befell Mercedes teammate and title rival Lewis Hamilton.

In a repeat of the power unit issue that saw him fail to take any part in qualifying for the Chinese Grand Prix two weeks ago, Hamilton was forced to sit out Q3, leaving him 10th on the grid for today’s race.

With Ferrari’s Sebastian Vettel also dropping back by virtue of a grid penalty for a gearbox change, Rosberg’s main rivals are now out of the picture. But can he keep his cool and win his first Russian Grand Prix?

You can watch the Russian Grand Prix live on CNBC and Live Extra from 7am ET on Sunday. CLICK HERE to watch via live stream.

Leigh Diffey, David Hobbs and Steve Matchett will be on the call, with pit reporter Will Buxton on the ground in Sochi, Russia.

Here’s what to watch for in today’s race, which kicks off at 8am ET at the Sochi Autodrom.

Also be sure to follow the @F1onNBCSports Twitter account for live updates throughout the race.

What to watch for: Russian Grand Prix (CNBC, Live Extra from 7am ET)

SOCHI, RUSSIA - APRIL 29:  Nico Rosberg of Germany driving the (6) Mercedes AMG Petronas F1 Team Mercedes F1 WO7 Mercedes PU106C Hybrid turbo on track during practice for the Formula One Grand Prix of Russia at Sochi Autodrom on April 29, 2016 in Sochi, Russia.  (Photo by Clive Mason/Getty Images)
© Getty Images
Leave a comment

If Nico Rosberg thought that all of his good luck had been used up in the first three races of the season, he was sorely mistaken.

The German driver arrived in Russia with a 36-point lead over Mercedes teammate Lewis Hamilton in the drivers’ championship thanks to his own flawless displays and the Briton’s tough start to the year.

Hamilton said in China that he wanted the “dark cloud” hanging over him to pass, but it showed few signs of doing so on Saturday in Sochi when a repeat of his power unit failure in China left him P10 on the grid.

With Ferrari’s Sebastian Vettel also dropping to seventh on the grid, two of Rosberg’s biggest rivals are realistically out of the picture for the race win.

Standing on the brink of a 40+ point lead in the championship and a seventh straight victory, can Nico handle the pressure?

2016 Russian Grand Prix – What to watch for

Nico’s race to lose

With tire wear typically low at the Sochi Autodrom and overtaking coming at a premium around the tight layout, it seems impossible to think that Nico Rosberg won’t win the race.

Relying he makes a good start and can stay ahead of Valtteri Bottas and Kimi Raikkonen around him, Rosberg should be able to storm to his seventh straight victory. Mercedes’ pace has been well clear of its rivals all weekend along too.

Rosberg’s biggest strength is being calm under pressure; simply getting the job done with little fuss. If he can just do it again on Sunday, his championship lead will be over 40 points – a big mountain to climb for Hamilton.

Who can beat Rosberg?

Realistically? Only Rosberg himself. Mercedes’ reliability has been a big talking point in recent weeks given Hamilton’s struggles, so it is likely that keeping Rosberg’s car running will be a worry for the German marque.

Hamilton is a fighter and will hope to battle his way into contention for the race win, but without a safety car, it is hard to see him being able to rival his teammate.

Otherwise, Raikkonen and Bottas will hope to get the jump at the start, yet with both Ferrari and Williams struggling to keep up with Mercedes so far this weekend, any advantage may be short lived.

This is Rosberg’s race to lose.

Damage limitation the focus for Hamilton… again…

“If he didn’t have bad luck, he’d have no luck at all” is a cliched, meaningless saying – yet it applies quite well to Lewis Hamilton at the moment. His start to the season has been miserable, with incident after incident stopping him from even thinking about a race win.

Hamilton has not gone wheel-to-wheel with Rosberg yet this season, but it makes no difference mathematically. He still trails by 36 points, and will likely trail by even more by the end of the day.

As a result, Hamilton will be focusing on damage limitation once again. The podium should be within reach considering the pace of the W07 Hybrid, but he’ll need a clean race to get there.

On-track battles key with lack of strategy variety

Tire wear around the Sochi Autodrom has always been low, and this year is no different. With Pirelli opting against bringing the ultra-soft tire to the race, we look set for a one-stopper yet again with the super-soft and soft compounds.

As a result, we are unlikely to get the kind of variety that we have seen in the opening three races with strategy. Track position will be key in the on-track battles, but with the midfield still so tightly knit, there will hopefully be no shortage of action in today’s race.

Haas hopes to bounce back

Haas’ F1 honeymoon came to an end in China two weeks ago when Romain Grosjean and Esteban Gutierrez endured miserable races, with the setup of the VF-16 car never quite gelling with the track.

Both struggled once again in qualifying in Sochi, ailing to P15 and P16 on the grid respectively. Strategy has been a big strength for the American team so far this year, but again, this is unlikely to be worth much in Sochi.

With a few surprises, perhaps Haas will bounce back. But it seems somewhat unlikely should we have a ‘normal’ race.

2016 Russian Grand Prix – Starting Grid

1. Nico Rosberg Mercedes
2. Valtteri Bottas Williams
3. Kimi Raikkonen Ferrari
4. Felipe Massa Williams
5. Daniel Ricciardo Red Bull
6. Sergio Perez Force India
7. Sebastian Vettel Ferrari*
8. Daniil Kvyat Red Bull
9. Max Verstasppen Toro Rosso
10. Lewis Hamilton Mercedes
11. Carlos Sainz Jr. Toro Rosso
12. Jenson Button McLaren
13. Nico Hulkenberg Force India
14. Fernando Alonso McLaren
15. Romain Grosjean Haas
16. Esteban Gutierrez Haas
17. Kevin Magnussen Renault
18. Jolyon Palmer Renault
19. Felipe Nasr Sauber
20. Pascal Wehrlein Manor
21. Rio Haryanto Manor
22. Marcus Ericsson Sauber

* grid penalty

The Russian Grand Prix is live on CNBC and Live Extra from 7am ET on Sunday.

IMSA: Mazda’s first pole highlights Continental Tire GP qualifying

imsa_28757623
Photo courtesy of IMSA
Leave a comment

There’s a pair of two-hour races for the Continental Tire Monterey Grand Prix on Sunday, Round 4 of the IMSA WeatherTech SportsCar Championship season for the Prototype, Prototype Challenge and GT Le Mans classes and Round 3 for GT Daytona.

The P/GTLM race will run first, with the PC/GTD race second. Air times are below, as are the qualifying reports.

P

Mazda Motorsports has done it.

The SpeedSource crew that has worked tirelessly to make the program not just reliable but now competitive has parlayed their practice pace at Mazda Raceway Laguna Seca into the pole position for Sunday’s Continental Tire Monterey Grand Prix.

Tristan Nunez led a Mazda Prototype 1-2, in the Mazda MZ-2.0T gasoline powered entry, in the No. 55 car with Tom Long in second in the No. 70 car. Nunez will share his car with Jonathan Bomarito and Long with Joel Miller.

Nunez clocked a 1:18.143 to Long’s 1:18.379 lap.

Nunez’s last pole came Sept. 7, 2013, also at Mazda Raceway, but then in the GRAND-AM Rolex Series in the GX class, in a SpeedSource Mazda 6 diesel.

It’s the first pole for a Mazda-powered prototype since Oct. 4, 2013 at Virginia International Raceway, in the American Le Mans Series, with Dyson Racing and a Lola LMP1 chassis.

A pair of Corvette DPs were third and fourth, the No. 31 Action Express Racing entry qualified by Dane Cameron just ahead of Ricky Taylor in the No. 10 Konica Minolta Wayne Taylor Racing entry. Neither were within striking distance though, at 0.929 and 0.976 of a second back respectively.

The Mazda front row lockout came after a Mazda 1-2 ST sweep by Freedom Autosport as well, when Chad McCumbee and Stevan McAleer beat Andrew Carbonell and Liam Dwyer in a pair of MX-5s in the Continental Tire SportsCar Challenge race.

“This is a good start! The car was unbelievable. Huge effort by the guys at SpeedSource. We have a fantastic car. This is one of those moments we’ve all been waiting for here at Mazda, especially at Mazda Raceway. I was pushing my heart out and I wanted that pole,” Nunez told IMSA Radio’s Shea Adam in the immediate aftermath.

GTLM

Ferrari vs. Ford. That just feels good to write.

And for the first time in the 2016 IMSA WeatherTech SportsCar Championship season, that’s what the pole battle was in the GT Le Mans class.

Major credit must go to Giacomo Mattioli’s Scuderia Corsa team – along with Risi Competitizone the only privateer efforts in class – which topped the factory Ford program in the hands of Chip Ganassi Racing, with Multimatic, for the class pole.

Daniel Serra in the No. 68 Ferrari 488 GTE took that new car’s first pole on U.S. soil, as well as the first for Los Angeles-based Scuderia Corsa within GTLM, courtesy of a last-lap flier at 1:22.867 at the 2.238-mile road course.

Serra’s time beat the pair of Ford GTs, the No. 67 car of Ryan Briscoe and No. 66 car of Dirk Mueller, respectively, which clocked their best grid positions this year in second and third at 1:22.946 and 1:23.115.

The No. 4 Corvette C7.R, qualified by Tommy Milner, lines up fourth with Risi’s No. 62 Ferrari in fifth, qualified by Toni Vilander. The best BMW was seventh with the best Porsche in eighth.

Serra will co-drive with Alessandro Pier Guidi, who finished second in the World Challenge race last September in Monterey. Briscoe and Mueller share their cars with Richard Westbrook and Sacramento native Joey Hand, respectively.

Milner and Oliver Gavin – or the No. 3 Corvette C7.R – look to deliver Corvette Racing its 100th win as a team on Sunday, and seek to rebound after the hard-luck, late-race dump the No. 4 car took at Long Beach.

PC

Prototype Challenge had a barnburner of a qualifying session as several drivers exchanged the top spot; ultimately Robert Alon took his first pole in the No. 52 PR1/Mathiasen Motorsports Oreca FLM09 over James French in the No. 38 Performance Tech Motorsports car and Alex Popow in the No. 8 Starworks Motorsport entry.

Alon was due to start first in Long Beach on points, as the session didn’t meet its minimum green flag time. But after causing a yellow flag, that meant he would have his fastest time get deleted.

The Mazda Prototype Lites graduate atoned nicely and was super emotional afterwards in an interview with IMSA Radio. He’ll share the car with Tom Kimber-Smith on Sunday; French co-drives with Kyle Marcelli and Popow with Renger van der Zande.

GTD

The quirks and intricacies of the FIA Driver Ratings system meant four drivers you could reasonably classify as pros, even if their results actually classify them as “ams,” made it into the top six on the grid in the in theory pro-am GT Daytona class.

Again, all credit to the teams who’ve figured out how to master their lineups good to the regs, though.

Alex Riberas was best of the bunch in the No. 23 The Heart of Racing Porsche 911 GT3 R, taking his first class pole on track debut with a best time of 1:25.775. He’ll share his car with Mario Farnbacher; Riberas, the ex-Porsche Junior driver, takes over from Ian James as Farnbacher’s full-season co-driver this weekend.

Christina Nielsen and Patrick Lindsey – two proper Silvers in the No. 63 Scuderia Corsa Ferrari 488 GT3 and No. 73 Park Place Motorsports Porsche 911 GT3 R, respectively – clocked in second and third.

Nielsen and Alessandro Balzan look for their second win in a row this year after winning Sebring while Lindsey and Spencer Pumpelly seek a race repeat after winning here last year.

Cedric Sbirrazzuoli in the No. 27 Dream Racing Lamborghini Huracán GT3, then a pair of unrelated Davises – Brandon in the No. 007 TRG-AMR Aston Martin V12 Vantage GT3 and Andrew in the No. 6 Stevenson Motorsports Audi R8 LMS – completed the top six. Each of these three is a talented pro in their own right.

You could argue Bret Curtis in seventh in the No. 96 Turner Motorsport BMW M6 GT3 is the first true am on the grid, and credit to him for getting the white and black aFe Power car that high up. Dodge was the only manufacturer in class that failed to qualify within the top 10 of the 17-car grid.

TUNE-IN INFO

Tomorrow’s split race times and channels are linked below.

unnamed (25)