iRacing Growth Replace: Might 2025 – iRacing.com


Howdy iRacers,

The previous few months have been busy in motorsports (each real-world and simulated), and time has flown by since we final offered our quarterly replace. Between intense early-season championship battles throughout lots of the world’s top-tier racing sequence and record-smashing participation in sim racing as an entire, it’s a good time to be a motorsports fan and sim racer. Because of all who participated within the iRacing Indy 500, and congratulations to all winners throughout the tons of of splits. Saturday’s top-split Open race completed in an exhilarating method and with a dramatic ultimate lap. Exiting flip 4 and in third place, Philip Kraus surged to the win in a photograph end alongside Robert Maleczka III and Jason Brophy. Moments like this are an awesome reminder of simply how particular this sport is, and we recognize the time you all spend with us right here at iRacing.

In only a few quick weeks, iRacing’s Season 2 will attain its conclusion, and we’re going to begin Season 3 off robust with an outstanding replace that our workforce has been working extremely exhausting on and are all excited to get into your palms/rigs! Let’s get proper into it and begin issues off with a full Season 3 preview. We’ll then contact on some longer-term initiatives and updates, future content material, and extra! We’ll start by reviewing the brand new Season 3 automobiles and tracks, in addition to what would be the largest set of updates and enhancements to present content material we’ve ever shipped at one time.

Beginning issues off, our Season 3 tracks will embody three predominant classes of launch: 1) all new, 2) rescanned and remodelled, and three) refreshed and upgraded. Word that with class 2 and class 3, I’ll record extra tracks than we’ll in the end have the ability to ship with S3 – our work could be very dynamic proper now, and we will’t assure precisely which is able to/gained’t ship for one more few weeks. Know that the tracks that miss the construct might be launched simply three quick months later, within the S4 construct.

New Tracks

We’re excited to return to The Land Down Below, with the discharge of Shell V-Energy Motorsport Park, recognized by many as “The Bend”. The Bend is positioned in Tailem Bend, South Australia – only a hundred or so km south-east of Adelaide. The Bend hosts or has hosted quite a few nationwide and worldwide racing sequence, together with Supercars Championship, GT World Problem Australia, TCR Australia, Australian Superbike Championship, and endurance and prototype racing.

The design of The Bend was impressed by lots of the world’s nice racing circuits. It presents racers an awesome mixture of technical sections and fast-flowing corners. The observe has a shocking quantity of elevation change that helps hold the racing motion thrilling. The Bend is a big facility, and the iRacing implementation will characteristic seven racing configurations, together with the total 7.77km GT Circuit, which is the second-longest everlasting race observe on the earth.

Rescanned and Remodelled tracks

Our rescanned and reworked tracks are tracks that exist already on the service however have since been repaved or modified considerably in the actual world. These adjustments warranted an replace in iRacing, and every observe listed has been rescanned, with driving surfaces absolutely reworked from scratch. Moreover, all paintings, corresponding to buildings, catch fencing, surroundings, terrain, timber, and extra, have been recreated utilizing our newest methods and high quality requirements.

Each observe on this class is obtainable as a *free replace* for iRacers who have already got these tracks.

  • Iowa Speedway: Vital repaving work was carried out within the turns, which our workforce has captured and recreated. This alteration transforms the driving expertise at Iowa.
  • Richmond Raceway: Richmond was rescanned, though not as a result of a repave—the identical real-world pavement exists now as in our unique Richmond. Nonetheless, the power had undergone quite a lot of infrastructure change, and we had a possibility to enhance the circuit. We in the end reworked every little thing, together with the driving floor.
  • Sonoma Raceway:  This undertaking took a number of journeys throughout the nation to finish, as our scan workforce navigated a dynamic repave undertaking that required a number of rescans.  We’re so excited to lastly replace Sonoma, which is among the first nice North American street circuits on the iRacing service.  It’s additionally artistically considered one of our oldest tracks on iRacing, and lengthy overdue for a refresh.  Our new Sonoma appears wonderful, with its huge rolling hills and drone-captured terrain, absolutely re-created with our new 5-layer terrain shader and fashionable artwork methods.
  • Worldwide Know-how Raceway (Gateway): Worldwide Know-how Raceway was repaved a number of years in the past in preparation for IndyCar’s return to the circuit. The observe at present options NASCAR, IndyCar, and quite a lot of racing throughout its street configurations. Word that our up to date observe floor will initially solely characteristic the oval.
  • Charlotte Motor Speedway: We’ve labored carefully with Speedway Motorsports (SMI) for a number of years to prototype and check adjustments deliberate for the real-world circuit. This work was a big issue within the 2018 redesign of the Roval and subsequent iterations. We’ve re-scanned Charlotte to include this and final yr’s adjustments, and up to date the driving surfaces to mirror these adjustments.
  • North Wilkesboro Speedway:  We’ll quickly debut our first fashionable model of North Wilkesboro Speedway.  This has been a enjoyable undertaking to return to, and we’re thrilled to have the chance to take action.  For individuals who don’t know the backstory, learn right here.  We used that scan to create a historic 1987 model of the observe, which debuted on the iRacing platform.  A number of years later and thanks partially to this undertaking, North Wilkesboro was renovated and repaired in the actual world after which added to NASCAR’s schedule.  Now, in the end, we might be including the trendy North Wilkesboro to iRacing.

Refreshed and Upgraded tracks

Our refreshed and upgraded tracks are a class of replace that now we have carried out our greatest to maintain up with, however have enormously accelerated these previous few years. These usually are not rescans, however they’re practically full rebuilds the place now we have recreated all paintings utilizing present tooling and high quality requirements. Examples of refreshes embody Okayama, Highway Atlanta, and most lately in Season 1 and a pair of after we refreshed New Hampshire, Bristol, Darlington, Dover, Homestead, Kansas, and Las Vegas. We’ve been engaged on the rest of the NASCAR calendar and can launch as many as doable within the Season 3 construct, with the rest transport no later than Season 4.

Examples of Refresh tracks at present within the works embody Circuit of the Americas, Darlington, Daytona, Indianapolis, Lime Rock Park, Phoenix, Texas, and extra.

We’re thrilled to be nearing completion on our refresh of this essential class of race tracks. Our groups have already moved on to future refreshes, beginning with one other undertaking targeted on a special vital racing sequence (extra data quickly!). From there, we’ll hold the momentum going and proceed to improve and replace extra tracks.

Earlier than shifting on to automobiles, I owe a giant shout-out and kudos to our hard-working artwork and manufacturing groups. From scanning and pictures, by means of to pre-production, undertaking planning and administration, modeling, texturing, driving strains, race management, AI help, setups, QA, database, and extra, these groups have rallied collectively to mannequin, rework, or refresh 30 tracks over the course of three iRacing seasons, along with common new observe work. This effort required people to step up, develop, increase their consolation zone, and study new abilities. We’re lucky to have such a world-class crew, and the remainder of the workforce and I recognize you all.

Automobiles

That includes three all-new racecars in addition to complete physics mannequin overhauls to 3 present automotive lessons, Season 3 is totally stacked, and we’re so excited to share these tasks with you.

Let’s begin with the all-new racecars…

We’re thrilled to supply the visually beautiful and thrilling-to-drive Ferrari 296 Problem. The 296 Problem is among the quickest single-make sequence buyer racing automobiles ever. Weighing simply 1495 kg, able to race with 700 hp and 870 kg of downforce at 250 km/h (practically 3/4 that of a GT3 class automotive), this can be a potent machine able to outrunning GT3 automobiles whereas offering a novel and thrilling GT racing expertise.

That is made doable by means of exceptionally engineered programs, together with:

  • A 120-degree 3.0 L V6 Twin Turbo that revs to 8500 rpm
  • Reimagined aerodynamics with a concentrate on lowering pitch sensitivity
  • An F1-derived 7-speed gearbox
  • Full 4-wheel brake by wire system with superior digital brake distribution and ABS capabilities
  • All new huge (408 mm!) carbon ceramic brake discs
  • Complete 2-Stage driver-adjustable traction management
  • Electronically managed differential
  • Quick ratio digital energy steering
  • Bespoke tires

That is genuinely a novel automotive, with near zero elements crossover between it and the GT3.

The sound on the 296 is phenomenal and an excellent instance of the depth {that a} binaural format can obtain. The format has the depth to make a solid-sounding onboard, together with nice backfire, turbo, and BOV sounds.

The Ferrari 296 Problem might be raced in our Ferrari 296 Problem sequence, which might be retooled to characteristic this automotive reasonably than the 296 GT3 automotive. This sequence is raced on the D stage.

And now for one thing utterly totally different – we’re completely happy to share that the beforehand introduced Gen 4 Cup automotive undertaking has been accomplished and is prepared for launch. In all, we might be releasing two automotive packages: the 2003 Chevrolet Monte Carlo and the 2003 Ford Taurus. Every automotive package deal will embody two distinct automotive our bodies: Stockcar and Speedway Stockcar. Throughout this period of Cup racing, the automotive our bodies had been dramatically totally different in form, and this introduced a brand new problem for our structure. Whereas we have already got many automobiles with track-specific variants, the 2003 variants are so distinctive that we couldn’t use a singular paint template and needed to cut up every variant into its personal distinctive template. This required engineering and UI help, and was extra work than one may think. The tip consequence was value it and pushed us to enhance performance in how we current related automobiles within the UI. Going ahead, painters will have the ability to choose the precise observe sort they’d prefer to view in our UI paint equipment.

The Gen 4 Cup automobiles might be raced in our Gen 4 Cup sequence, taking the place of the present Gen 4 automotive. This sequence is raced on the C stage.

Whereas that covers our new automobiles, we’re solely getting began, so let’s discover the automotive and automotive class overhauls…

INDYCAR is considered one of our closest and most longstanding companions, and we’re thrilled to supply a complete replace to the IR18 that brings it as much as spec with the 2025 real-world iteration. This undertaking was accomplished in collaboration with Dallara, INDYCAR, and real-world INDYCAR drivers. Collectively, now we have rebuilt the physics utilizing our newest instruments, processes, and high quality requirements. The improved programs embody the elemental tire itself, aero modeling, and the addition of a moist tire. Extra particulars and adjustments embody:

  • Setup vary limits have been extra precisely tailor-made to every observe sort.
  • Barge board choices have been added to each the Highway Course and Brief Oval configurations, in addition to the massive oval configuration.
  • All tire sorts have been up to date, leading to enhancements to driving really feel and suggestions and extra correct tire conditioning.

General, the adjustments will lead to a optimistic change for realism.

One element now we have deferred to the long run is the brand new hybrid system. This method debuted halfway by means of the 2024 season, with 2025 being the primary full yr in competitors. We’re taking our time to ensure we get this proper, and we’re additionally within the midst of a basic hybrid mannequin structure rewrite, which has implications right here as nicely.

The IR18 has additionally been up to date visually to match the present yr, together with an all-new Cosworth steering wheel and the street course-specific aeroscreen. Moreover, we despatched our sound workforce on the street to seize the automobile utilizing our newest and best {hardware} and methods, and our new sound mannequin is phenomenal. Now you can hear nuanced components of the facility prepare, and the engine makes a cool anti-lag sound, which, within the phrases of our sound designer, Aussie Greg, seems like a “Chewbacca-gurgle.” This occurs principally with partial throttle between 6000-8000 RPM and is extraordinarily audible out of the exhaust from exterior views.


Our Gen 7 NASCAR Cup automotive has additionally undergone a big overhaul. It options our newest release-ready tire (first debuted on GTP) and improved aerodynamics that carry the automotive nearer to how groups now have the automobiles working. Groups have made efficiency developments over the previous few years, and now we have built-in related will increase in efficiency. The up to date tire is a big change that can refine many traits of the tires, together with conditioning, restrict suggestions, and slide restoration over the restrict. Lastly, we’ll introduce a brand new Gen-7-specific CFD-based drafting mannequin that can carry the driving dynamics in site visitors nearer to how the actual automobiles behave. This work was carried out in partnership with NASCAR and has taken the realism of those automobiles to the following stage.

Our most important automotive undertaking this season was a whopper that spanned six months of intensive improvement—a complete redevelopment of our total GT3 racecar class. I’m going to get fairly detailed right here, so bear with me. Whether or not you’re a GT3 fan or not, these particulars are nicely value a learn and supply insights into the extent of element our passionate builders pursue with their work.

Beginning with the tires, now we have developed new Dry and Moist tires; each use iRacing’s latest tire physics mannequin (first debuted with GTP). To develop the GT3-specific mannequin, we utilized personalized software program and tooling to simulate an unlimited set of tire constructions and fashions at faster-than-real-time speeds. These fashions had been then completely examined and iterated by our automobile dynamicists and driving specialists, in collaboration with exterior skilled drivers who race the identical automobiles in actual life. Many issues have been improved, culminating in tires that behave extra like these in the actual world.

Moreover, now we have overhauled the aerodynamics on the vast majority of the automobiles within the GT3 class utilizing computational fluid dynamics (CFD) modeling. We’ve up to date experience peak maps, yaw and roll sensitivities, and the impact of fixing rear wing settings. After tires, aerodynamics has the best affect on in-car expertise so we put numerous effort into capturing each aerodynamic efficiency and nuances that affect subjective really feel.

Here’s a detailed record of highlights and issues you’ll discover as you acclimate to the adjustments:

  • Some of the necessary targets in tire improvement was to scale back tire floor temperature spikes to an affordable stage. This decreased sensitivity to sliding is a big step ahead in our modeling, leading to tires which are extra resilient to short-term sliding and have higher post-slide grip restoration. Critically, a spin or off-track occasion not destroys a tire’s grip for the remainder of a run.
  • The temperature of the tires when the automobiles go away the pits has been lowered and is now nearer to that of a tire sitting within the sizzling solar. Out laps would require further endurance because the tires come as much as efficiency temps and pressures.
  • The quickest lap on a set of latest tires might be across the fourth or fifth timed lap (relying on observe size, climate situations, and driving aggression). Late in a gas stint, it’s doable to abuse the tires and undergo extra lap time degradation. It’s also doable to preserve tires and have an opportunity to push for quick laps late in a stint when the gas stage is low. Count on to alter tires every time a full tank of gas is added.
  • The tire spring charges are actually nearer to these at present utilized in actual life. In comparison with the present tires, the vertical charge is softer, and the lateral stiffness is increased. Which means that the chassis will deflect extra below vertical (aerodynamic and/or banking) load.
  • To help with dynamic experience peak management on these extra compliant tires, now we have added bump rubbers and the power to regulate their static gaps to automobiles that didn’t beforehand have this Storage setup choice.
  • The up to date aerodynamics have totally different candy spots in experience peak from what you might be used to. Some setup work might be wanted to make sure you are extracting the utmost from every automotive’s aerodynamic platform.
  • It’s possible you’ll discover that the automobiles behave in a different way in small and huge slides. That is partly as a result of up to date aerodynamic yaw modeling. Completely different aspect view physique shapes present various levels of stabilizing aspect pressure. Equally, totally different full aerodynamic packages carry out higher and worse relating to downforce and aerodynamic stability. Our up to date aerodynamic modeling does a greater job of capturing this nuance.
  • One other step nearer to actuality is the addition of entrance splitter peak as a figuring out consider passing technical inspection. The entrance splitter at its lowest level, entrance experience peak on the axle centerline, and rear experience peak should all be above 50mm. Most automobiles might want to run increased experience heights.
  • Present setups will grow to be out of date. Save a file of experience heights (and rake) that work with particular rear wing angles to make use of as a place to begin for 2025 Season 3 setups (or use the iRacing suggestions).
  • The BoP for this season doesn’t embody any adjustments to mass or engine energy ranges. Solely aerodynamic downforce and drag have been adjusted.

To sum issues up, with our now extra life like mannequin, GT3 automobiles in iRacing will drive much better on the restrict, and for those who go over the restrict. The driving expertise is extra correct and pleasurable, and we will’t wait to share this work with you all in a number of weeks. We’re extremely pleased with the consequence, and our workforce has set the usual for GT3 racing in the whole sim racing panorama.

As thrilling because the above three automotive redevelopment tasks are, be aware that tasks like this span a number of seasons, and there are extra related tasks underway with totally different automobiles and automotive lessons that we’re not able to announce. Count on a stream of additives and enhancements as we transfer ahead with our steady pursuit to offer essentially the most life like and genuine simulation of actual motor racing.

Final however not least, a number of extra miscellaneous automotive updates…

  • Season 3 will embody the discharge of rain tires on the Lotus 79 and Tremendous Formulation.
  • The F4 has obtained a full dry and moist tire rework.
  • The BMW M4 G82 GT4 has been upgraded to the Evo model. The automotive will replace routinely and also you don’t have to do something particular to get this new model.
  • We’ve up to date the steering wheel on the BMW M Hybrid V8 to mirror the present wheel and sprint button panel used this yr.
  • Final season, we launched Section 1 of a two-phase effort to enhance the realism of the GTP class and its supporting physics programs. An overhaul of the hybrid system was recognized as Section 2, and we meant to finish that work in time for Season 3. This work is nicely underway, however now we have decided that the sim would profit from a extra complete total overhaul of our foundational hybrid system code. The result’s we’d like a bit extra time, however it will likely be value it. Thanks on your endurance.

Options

Season 3 will supply a wholesome number of new options and performance, together with key enhancements to many present programs. Let’s run by means of a lot of them, and hold an eye fixed out for the total launch notes, which might be launched within the days main as much as the discharge.

VR is a key focus at iRacing, and has been for the reason that starting when iRacing and Oculus collaborated so as to add VR help to a prototype model of their first VR headset. We’re excited to share that Season 3 will embody the discharge of quad-view mounted foveated rendering help for RTX2000+ Nvidia GPUs. This implementation of foveated rendering makes use of 4 totally different views to render the scene, with increased constancy and processing energy targeted on areas in keeping with the driving force’s head, and decrease constancy across the fringes of the scene. The result’s fewer total pixels rendered with costly pixel shaders. This rendering optimization will supply extra efficiency and headroom as all of us eagerly await the discharge of the brand new rendering engine that’s nicely underway.

We’ve spent vital time engaged on our rain programs to carry our rain visuals extra in keeping with precise wetness represented within the dynamic observe physics programs. There was a refined divergence over the previous couple of seasons that has made it tougher than it needs to be to visually discern the extent of observe wetness. Our workforce has carried out an outstanding job re-tuning these programs and has issues again in tip-top form. Now with the floor wetness appropriately tuned, this identical workforce has turned their consideration to carrying out the same aim with the spray generated from the tires and automobiles – be aware that it’s TBD whether or not or not this second section will make it for Season 3.

Adaptive AI was launched final season and has been a success. Whereas not good in each state of affairs, this characteristic has gone an extended solution to make AI racing in iRacing extra accessible and simply configurable than ever earlier than. After we launched this characteristic, we shared that extra enhancements would observe, and our first batch of follow-up enhancements will debut in Season 3. To start, the Adaptive AI habits between periods in a race weekend is improved, resulting in extra constant and predictable race begins. Moreover, Adaptive AI help is coming to Hosted racing. This addition supplied a novel problem, requiring system help for a number of actual racers reasonably than simply the singular racer in a single race. The addition is testing nicely, and we sit up for the broader launch.

{Hardware}
We’re rolling out extra 360 Hz help throughout a number of wheels and are near including haptic help to a number of wheels. Extra data to observe…

That covers lots of the highlights of season 3, however once more, hold an eye fixed out for these launch notes.

Ongoing/Future Growth

The next updates might be offered in an abbreviated format, as we spent quite a lot of concentrate on S3 and there might be loads of alternative to share extra quickly.

New Sim UI: As now we have shared in earlier updates, now we have a large group engaged on the New Sim UI, which is an all-new and fashionable UI framework and a recent interface design. This undertaking has been underway for a few years now, and it’s exhausting to convey simply how huge a undertaking it has been so as to add a brand new UI to our mature product with many years of legacy and code, tons of of options, and 1000’s of components. The present standing of the undertaking has reached engineering completion. This can be a essential milestone for us, and we’re in an awesome place as we shift our focus to testing suggestions, match and end, and iterative enhancements.

We all know there’s substantial anticipation and pleasure for this new UI replace, and we recognize everybody’s endurance as we be sure that to get the undertaking carried out proper and never rush issues out the door. We strike a difficult stability with these improvement updates; we’d like to inform you every little thing we’re engaged on, however on the identical time we have to defend towards disappointment when issues take longer than anticipated. Generally we share issues too early, typically not early sufficient – we do our greatest. It’s a course of, so thanks for navigating this together with us.

New Rendering Engine: This undertaking goes tremendously nicely, and daily, the workforce reaches a brand new milestone or vital achievement that brings company-wide pleasure. To catch newcomers up, we’re constructing an all-new rendering engine (graphics engine). This engine will remodel the look and efficiency of iRacing and incorporates a GPU-driven structure and minimal CPU overhead.

Final quarter, we shared progress made with an all-new shadow system that can remodel this sim’s total look. This week, we reached one other milestone: the mixing of our Dynamic Monitor system into the brand new renderer. The undertaking is way sufficient alongside that it will likely be the characteristic of our subsequent “City Corridor,” an employee-only gathering the place undertaking groups share their work with the whole firm.

Physics: We’re targeted on enhancing physics in iRacing on a steady foundation. You see these enhancements in each single construct, whether or not it’s a brand new automotive utilizing a brand new software or course of, or an in depth overhaul of an present automotive (current examples: GTP, IndyCar, NASCAR, GT3). Whereas balancing these steady enhancements, now we have a workforce targeted on longer-term and extra basic enhancements, with a present concentrate on improved FFB, improved peripheral help, increased physics charge, and the following technology of our tire mannequin. Lately, changes have been made to the structure of the next-generation tire that can facilitate faster and extra collaborative improvement. Our physics workforce has grown considerably, and this transformation will permit us to raised capitalize on the chance and immense expertise that this progress represents.

Profession Mode: We took a momentary aspect quest from our profession mode undertaking to make sure now we have some core sim programs and AI programs in place that this mode would require. A few of these enhancements have already made their solution to you, corresponding to Adaptive AI. Many different supporting programs are within the works, and our foot is now firmly again on the gasoline to maneuver ahead the backend and UI programs that can energy this new sim mode ahead. We’re not able to set expectations on a launch, however know that it’s a precedence characteristic for us, and we’ll additionally proceed to search for alternatives to make use of this characteristic to gas enhancements that may be loved in lots of areas of the iRacing expertise.

Miscellaneous: A number of fast enhancements of be aware are as follows…

  • We moved off our older Oracle on-premise answer and into Oracle’s cloud (OCI). This could permit us to proceed scaling as we develop and cut back or get rid of the database-specific upkeep intervals now we have wanted every year. Extra uptime is extra alternative to race—a win for all!
  • Demo Drive and Upkeep are actually built-in immediately inside the utility. These had been foundational steps to permit for different forms of offline entry, like Profession Mode or AI Championships.
  • We’re growing extra AI templates that allow you choose a automotive from a category. The result’s which you could lastly choose the automotive you need from a full multi-class endurance AI season.
  • Our launcher UI has been up to date to the most recent model of React, and now runs smoother and sooner.

Future Monitor and Automotive content material

Our workforce is already deep into improvement on our September automotive and observe releases, in addition to December.

Presently, the observe workforce is pushing most intensely on Mexico Metropolis, which goes to be fairly the substantial effort by the point we’re carried out. It’s going to look and drive nice. We up to date our Miami knowledge now that the Grand Prix has had its Might race buildup and are working by means of reworking the power to extra precisely characterize race day. We even have a handful of metropolis tracks within the pipeline.

The automotive workforce is engaged on many fascinating tasks, together with thrilling additions to GT3, GT4, and GTP. There have been some suits and begins, however we’re oh so near having the information we have to improve and prolong our Filth Highway automotive providing. Our high-performance open-wheelers will see an thrilling addition within the close to future that can permit us to characterize a brand new tier of real-world competitors higher. We’re simply scratching the floor right here, with extra to come back down the street.

I may hold going, as now we have so many essential initiatives underway, corresponding to our full Audio workforce, who’re engaged on reworking the auditory expertise of sim racing in iRacing, our nice UI workforce, AI-powered characteristic R&D, tooling, and extra. There’ll at all times be a subsequent time, so let’s defer some updates till then.

As at all times, thanks all on your help, for being an important a part of our neighborhood, and for selecting to do your sim racing in iRacing. For our worldwide workforce of builders right here at iRacing, this can be a ardour as a lot as it’s our profession, and we’re lucky to have you ever, the very best group in all of simulation and gaming, supporting us and racing with us daily. We’re additionally lucky to have the very best assembled group of expertise within the enterprise, which has taken years to assemble and increase. We now have 200+ folks throughout 4 continents and 16 international locations. Motorsports and sim racing are international passions. iRacing is a worldwide firm powered by a worldwide neighborhood, and we’re lucky to be related with you all to get pleasure from sim racing collectively.

We sit up for seeing you all out on the observe when Season 3 is launched in a number of weeks.

-Greg

Share Button





Supply hyperlink

About The Author

Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Share via
Copy link