Search
Close this search box.
World of Outlaws Hy-Vee Perks 40
Jacksonville Speedway | Jacksonville, Illinois
Wednesday, May 01, 2024
Race Recap  

MONTH OF MAY MASTERPIECE: David Gravel Tops Jacksonville Barnburner for Fourth Win of Season

The anticipation filled the entire town of Jacksonville, IL as the World of Outlaws NOS Energy Drink Sprint Cars returned for the first time in three years on Wednesday night. Tickets sold out Tuesday night. Fans filled the entire grandstands before Hot Laps even began. Many more headed for the pit area. Could the Hy-Vee Perks 40 live up to the hype? Absolutely it could.

The midweek Feature offered up 35 laps of non-stop action all over the Illinois bullring. Among the battles including a thrilling duel for the lead between two of the best in Sprint Car Racing. David Gravel and Kyle Larson threw everything they had at each other. Haymaker after haymaker. In the end, Gravel used a late slide job to secure a thrilling win in front of the largest crowd in the track’s history.

Once they’d caught their breath, the massive crowd roared as Gravel climbed atop the Big Game Motorsports machine in Victory Lane. The record number of fans came for a show. And that’s exactly what they got.

“You like that s***?” Gravel asked a rowdy crowd in Victory Lane. “Man, what a great race car. Cody Jacobs, Zach (Patterson), and Stephen (Hamm-Reilly), they deserved that win. I was able to run lanes other people weren’t and had a great car. Honestly, I was fairly conservative, and then being too conservative got Kyle back by me, and I knew once I got to clear him, I had to move up because he’d be pounding the top. I had the wing pretty far back and was pushing really bad on entry going into (Turn) 1 and wasn’t making a good corner, but I knew I had to screw him up there at the end.”

Gravel is up to a Series best four victories in 2024 with The Greatest Show on Dirt. His 92nd win broke a tie with Brad Sweet to give him sole possession of ninth on the all-time win list. The victory was Gravel’s first at Jacksonville, making it the 47th track he’s won at with the World of Outlaws. Tod Quiring’s Big Game Motorsports sits at 98 triumphs, two away from becoming the sixth team with 100.

Well before his battle with Larson began, Gravel had to climb through the front of the field. Up front, Larson took off to lead the opening circuit while Gravel took the green flag in fourth and actually slipped back to fifth when Carson Macedo rolled by on the top.

Gravel remained committed to the bottom, keeping the Huset’s Speedway #2 glued to the lowline. The commitment paid off as he began to reel Macedo back in and slipped back around him on Lap 11 for fourth.

A couple circuits later Gravel welcomed himself to a war for the runner-up spot. Giovanni Scelzi and Michael “Buddy” Kofoid raced side by side and Gravel joined the fun. Kofoid attempted to shut the door when he saw Gravel approaching. The tactic briefly worked, but Gravel muscled his way into second on Lap 19.

When Gravel grabbed the runner-up spot, Larson owned a one-second advantage in the Silva Motorsports #57. The gap was slashed in half only a lap later and then down under three tenths of a second on Lap 21 as Gravel continued on the low side while Larson opted for the top.

David Gravel races underneath Kyle Larson at Jacksonville
David Gravel and Kyle Larson put on a show for the victory at Jacksonville Speedway with Gravel coming out on top (Trent Gower Photo)

On Lap 24 Gravel found the momentum he needed and rolled under Larson to grab the lead. The pass lit a fire under Larson who found another gear. “Yung Money” began to hammer the treacherous cushion all around the ¼ mile. Then on Lap 26, Larson ripped back by Gravel on the top in Turns 1 and 2.

Despite Larson using the cushion to get by, Gravel continued his path on the bottom. As the final laps clicked away, Larson looked as if he may pull away from Gravel. But hope flashed for Gravel as Larson looked to split a pair of lapped cars but couldn’t squeeze through. On Lap 32 Gravel gathered enough momentum down the back straightaway to move under Larson and then clear him with a slider in Turns 3 and 4. Gravel then stuck with a defensive line around the top the final few laps to grab the checkered flag.

“What a great race,” Gravel said. “Hats off to the track crew… I think really the Outlaws and track guys made the right call for track prep with 56 cars here. It’s really hard to prep a surface with that many cars here. It got really wide. You got to use every inch of this racetrack, and it was a lot of fun tonight.”

Larson kicked off the month of May with a runner-up in his World of Outlaws season debut. The Elk Grove, CA native plans to partake in his first Indianapolis 500 later this month, and he started a busy upcoming stretch with his 63rd career World of Outlaws podium. Despite leading laps and coming up a spot short, Larson enjoyed the wild race.

“Traffic was thick, for sure,” Larson said. “Being the leader, I knew he was there obviously because he passed me and I got him back. And then Kraig (Kinser) was doing his thing running the middle. I’ve got to watch it back. I don’t know if I got too impatient or what. I couldn’t follow because the pace was starting to slow down as I was getting to his back bumper. I knew Gravel was right there, and he seemed like he could move around a lot. I shot the gap and couldn’t get down the backstretch good and knew he’d be coming. I knew we were getting close to the end there because we had run a lot of laps. It was a great race. Super, super fun.”

Completing the top three was the man who can’t stay off the podium as of late – Buddy Kofoid. The pole-sitter remained a consistent force throughout the Feature but couldn’t quite challenge for the victory. He and Roth Motorsports still managed to collect their fifth consecutive podium. Kofoid continues to bang on the door of a win.

“That was a badass race,” Kofoid said. “I hope you guys all enjoyed that. That was about as tight and full send as you can get at a track like this. I enjoy that stuff. That’s kind of what I come from. And then with the Midget stuff, you could always run like that and make speed. It was fun. I wish we could get a win. We’re so close. Our car is so good.”

Carson Macedo and Corey Day completed the top five.

A 23rd to 11th run gave Donny Schatz his second straight KSE Racing Hard Charger.

Brady Bacon topped Seafoam Qualifying to claim his second career Simpson Quick Time.

NOS Energy Drink Heats One, Three, and Four went to Carson Macedo (119th Heat Race win of career), Giovanni Scelzi (45th of career), and Kyle Larson (40th of career). David Gravel claimed Milton Hershey School Heat Two (250th of career).

Buddy Kofoid topped the Toyota Racing Dash.

Brenham Crouch won the Micro-Lite Last Chance Showdown.

The Smith Titanium Brake Systems Break of the Race went to Austin McCarl.

UP NEXT: The World of Outlaws NOS Energy Drink Sprint Cars head to Rossburg, OH’s Eldora Speedway for #LetsRaceTwo on May 3-4 and will be joined by the USAC National Sprint Cars. For tickets, CLICK HERE.

If you can’t make it to the track, catch every lap live on DIRTVision.

FEATURE RESULTS:

NOS Energy Drink Feature (35 Laps): 1. 2-David Gravel[3]; 2. 57-Kyle Larson[2]; 3. 83-Michael Kofoid[1]; 4. 41-Carson Macedo[6]; 5. 14-Corey Day[7]; 6. 18-Giovanni Scelzi[4]; 7. 17-Sheldon Haudenschild[5]; 8. 83SR-James McFadden[11]; 9. 16T-Cole Macedo[8]; 10. 49-Brad Sweet[13]; 11. 15-Donny Schatz[23]; 12. 17B-Bill Balog[14]; 13. 9P-Parker Price Miller[9]; 14. 24D-Danny Sams III[10]; 15. 1S-Logan Schuchart[12]; 16. 99-Skylar Gee[16]; 17. 31-Zach Daum[22]; 18. 70-Kraig Kinser[18]; 19. 9X-Paul Nienhiser[24]; 20. 23-Garet Williamson[20]; 21. 2KS-Chase Randall[17]; 22. 1-Brenham Crouch[21]; 23. 51B-Joe B Miller[19]; 24. 87-Aaron Reutzel[15]

For full results, CLICK HERE.

[Read More]
Results  
Feature Results
POSStart+/-#DriverLapsBehindLedStatusPointsMoney
13+22David Gravel 350.0006Running150$12,000
22057Kyle Larson 35-1.36029Running146$8,000
31-283Michael Kofoid 35-1.664Running144$5,000
46+241Carson Macedo 35-2.218Running142$3,200
57+214Corey Day 35-2.867Running140$2,800
64-218Giovanni Scelzi 35-3.613Running138$2,600
75-217Sheldon Haudenschild 35-4.103Running136$2,400
811+383SRJames McFadden 35-5.614Running134$2,300
98-116TCole Macedo 35-7.394Running132$2,200
1013+349Brad Sweet 35-8.252Running130$2,000
1123+1215Donny Schatz 35-8.792Running128$1,800
1214+217BBill Balog 35-9.260Running126$1,600
139-49PParker Price-Miller 35-10.866Running124$1,400
1410-424DDanny Sams III35-10.887Running122$1,200
1512-31SLogan Schuchart 35-11.673Running120$1,200
1616099Skylar Gee 34-1 LapsRunning118$1,200
1722+531Zach Daum 34-1 LapsRunning116$1,200
1818070Kraig Kinser 34-1 LapsRunning114$1,200
1924+59XPaul Nienhiser 34-1 LapsRunning112$1,200
2020023Garet Williamson 34-1 LapsRunning110$1,200
2117-42KSChase Randall 34-1 LapsRunning108$1,200
2221-11Brenham Crouch 34-1 LapsRunning106$1,200
2319-451BJoe B. Miller 33-2 LapsRunning104$1,200
2415-987Aaron Reutzel 20-15 LapsRunning102$1,200
KSE Hard Charger: Donny Schatz
Last Chance Showdown 1 Results
POSStart+/-#DriverLapsBehindLedStatusPointsMoney
1101Brenham Crouch 00.000Running0$0
24+231Zach Daum 0-0.811Running0$0
35+215Donny Schatz 0-1.349Running0$0
48+49XPaul Nienhiser 0-2.079Running0$0
53-23ZBrock Zearfoss 0-2.730Running90$500
66073Scotty Thiel 0-3.169Running90$400
7707SLandon Crawley 0-3.455Running90$350
89+135Zach Hampton 0-4.482Running90$300
911+23NJake Neuman 0-4.650Running90$300
1014+417JRRicky Stenhouse Jr0-6.205Running90$300
112-921HBrady Bacon 0-6.996Running90$200
1213+124Logan Seavey 0-7.888Running90$200
1312-134Sterling Cling 0-8.348Running90$200
1415+11TTrevin Littleton 0-8.770Running90$200
1510-588Austin McCarl 0245.132Running90$200
Dash 1 Results
POSStart+/-#DriverLapsBehindLedStatusPointsMoney
12+183Michael Kofoid 00.000Running0$0
21-157Kyle Larson 0-1.029Running0$0
34+12David Gravel 0-3.256Running0$0
43-118Giovanni Scelzi 0-4.529Running0$0
58+317Sheldon Haudenschild 0-5.761Running0$0
66041Carson Macedo 0-7.011Running0$0
77014Corey Day 0-7.720Running0$0
85-316TCole Macedo 0-8.674Running0$0
C Main Results
POSStart+/-#DriverLapsBehindLedStatusPointsMoney
12+117JRRicky Stenhouse Jr00.000Running0$0
21-11TTrevin Littleton 0-0.420Running0$0
33027Emerson Axsom 0-1.449Running90$150
49+55Chase Briscoe 0-3.340Running90$150
56+197Scotty Milan 0-5.092Running90$150
67+1B5Brandon Sheppard 0-7.191Running90$125
75-26Bill Rose 0-8.067Running90$125
812+49Tyler Duff 0-8.169Running90$125
913+479GMax Guilford 0-9.581Running90$125
108-279Gage Montgomery 0-10.180Running90$125
1111037Bryce Norris 0-10.626Running90$125
124-83BShelby Bosie 0260.474Running90$125
1310-322Riley Goodno 0294.707Running90$125
D Main Results
POSStart+/-#DriverLapsBehindLedStatusPointsMoney
12+19Tyler Duff 00.000Running0$0
21-179GMax Guilford 0-3.573Running0$0
33017GPJadon Rogers 0-4.207Running90$125
47+316THKevin Newton 0-5.226Running90$125
5505HJoey Moughan 0-5.585Running90$125
64-27Tyler Lee 0-6.308Running90$125
76-114TTim Estenson 0-6.672Running90$125
89+155TMcKenna Haase 0-7.494Running90$125
911+244Chris Martin 06.342Running90$125
108-229Brayton Lynch 0135.632Running90$125
1110-110SJeremy Standridge 0135.632Running90$125
1212096Jake Blackhurst 0135.632Running90$125
E Main Results
POSStart+/-#DriverLapsBehindLedStatusPointsMoney
1105Chase Briscoe 00.000Running0$0
23+13NJake Neuman 0-0.817Running0$0
34+131Zach Daum 0-1.093Running0$0
42-222Riley Goodno 0-2.881Running0$0
57+279GMax Guilford 0-4.235Running0$0
68+29Tyler Duff 0-4.522Running0$0
715+817GPJadon Rogers 0-4.966Running0$0
811+37Tyler Lee 0-5.520Running0$0
95-45HJoey Moughan 0-5.832Running0$0
1014+414TTim Estenson 0-6.556Running0$0
1112+116THKevin Newton 0-7.295Running0$0
1210-229Brayton Lynch 0-7.419Running0$0
1313055TMcKenna Haase 0-8.025Running0$0
1416+210SJeremy Standridge 055.000Running0$0
156-944Chris Martin 0366.296Running0$0
169-796Jake Blackhurst 0366.296Running0$0
Heat 1 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
12+141Carson Macedo 00.000Running
21-183Michael Kofoid 0-1.136Running
34+19PParker Price-Miller 0-2.528Running
43-149Brad Sweet 0-2.891Running
57+22KSChase Randall 0-4.842Running
6603ZBrock Zearfoss 0-5.507Running
75-21Brenham Crouch 0-6.670Running
88035Zach Hampton 0-7.869Running
910+11TTrevin Littleton 0-8.773Running
109-16Bill Rose 0-9.317Running
111105Chase Briscoe 0-10.338Running
Heat 2 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
1102David Gravel 00.000Running
22017Sheldon Haudenschild 0-2.459Running
34+183SRJames McFadden 0-3.981Running
43-187Aaron Reutzel 0-5.233Running
56+151BJoe B. Miller 0-5.859Running
68+215Donny Schatz 0-6.573Running
75-27SLandon Crawley 0-7.534Running
811+33NJake Neuman 0-9.330Running
97-227Emerson Axsom 0-9.734Running
109-1B5Brandon Sheppard 0-0.467Running
1110-137Bryce Norris 0-1.476Running
Heat 3 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
12+118Giovanni Scelzi 00.000Running
23+116TCole Macedo 0-1.981Running
34+124DDanny Sams III0-2.003Running
46+217BBill Balog 0-2.118Running
510+570Kraig Kinser 0-3.154Running
611+531Zach Daum 0-3.438Running
7709XPaul Nienhiser 0-4.227Running
88034Sterling Cling 0-4.427Running
99017JRRicky Stenhouse Jr0-4.827Running
105-597Scotty Milan 0-5.404Running
111-1021HBrady Bacon 0378.325Running
Heat 4 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
11057Kyle Larson 00.000Running
22014Corey Day 0-0.897Running
3301SLogan Schuchart 0-3.046Running
46+299Skylar Gee 0-7.531Running
55023Garet Williamson 0-9.259Running
67+173Scotty Thiel 0-9.726Running
78+188Austin McCarl 0-10.840Running
84-424Logan Seavey 0-12.140Running
9903BShelby Bosie 0-12.935Running
1010079Gage Montgomery 0204.017Running
1111022Riley Goodno 0204.017Running
Qualifying Flight 1 Results
POSStartCarDriverHometownTimeDifference
12083Michael Kofoid Penngrove, CA10.0680.000
2102David Gravel Watertown, CT10.086-0.018
31241Carson Macedo Lemoore, CA10.138-0.070
41317Sheldon Haudenschild Wooster, OH10.160-0.092
5249Brad Sweet Grass Valley, CA10.176-0.108
62387Aaron Reutzel Clute, TX10.177-0.109
7159PParker Price-Miller Kokomo, IN10.238-0.170
8383SRJames McFadden Alice Springs, NT10.239-0.171
9171Brenham Crouch Lubbock, TX10.247-0.179
10147SLandon Crawley Benton, AR10.349-0.281
11193ZBrock Zearfoss Jonestown, PA10.432-0.364
121651BJoe B. Miller Millersville, MO10.485-0.417
1382KSChase Randall Waco, TX10.507-0.439
14127Emerson Axsom Franklin, IN10.511-0.443
15635Zach Hampton Mooresville, IN10.564-0.496
161815Donny Schatz Fargo, ND10.589-0.521
17276Bill Rose Plainfield, IN10.641-0.573
1824B5Brandon Sheppard New Berlin, IL10.642-0.574
19211TTrevin Littleton Jacksonville, IL10.659-0.591
20537Bryce Norris Terre Haute, IN10.671-0.603
2175Chase Briscoe Mitchell, IN10.674-0.606
22283NJake Neuman New Berlin, IL10.703-0.635
23115HJoey Moughan Springfield, IL10.749-0.681
242679GMax Guilford Auckland, NZ10.906-0.838
252296Jake Blackhurst Hanna City, IL10.910-0.842
2647Tyler Lee Cedar Rapids, IA11.035-0.967
27955TMcKenna Haase Des Moines, IA11.258-1.190
282517GPJadon Rogers Worthington, IN11.693-1.625
Qualifying Flight 2 Results
POSStartCarDriverHometownTimeDifference
1121HBrady Bacon Broken Arrow, OK10.0620.000
21357Kyle Larson Elk Grove, CA10.158-0.096
3818Giovanni Scelzi Fresno, CA10.193-0.131
41814Corey Day Clovis, CA10.259-0.197
51716TCole Macedo Lemoore, CA10.338-0.276
6151SLogan Schuchart Hanover, PA10.352-0.290
72724DDanny Sams IIINorth Port, FL10.436-0.374
81124Logan Seavey Sutter, CA10.445-0.383
92597Scotty Milan Fort Collins, CO10.516-0.454
102123Garet Williamson Columbia, MO10.520-0.458
11917BBill Balog North Pole, AK10.535-0.473
12499Skylar Gee Leduc, AB10.625-0.563
1369XPaul Nienhiser Chapin, IL10.747-0.685
14273Scotty Thiel Sheboygan, WI10.751-0.689
15334Sterling Cling Tempe, AZ10.772-0.710
161488Austin McCarl Altoona, IA10.794-0.732
172817JRRicky Stenhouse JrOlive Branch, MS10.916-0.854
1873BShelby Bosie Lincoln, IL10.938-0.876
192370Kraig Kinser Bloomington, IN10.946-0.884
202679Gage Montgomery Fredericktown, MO10.970-0.908
212222Riley Goodno Knoxville, IA11.013-0.951
221631Zach Daum Pocahontas, IL11.068-1.006
23544Chris Martin Ankeny, IA11.078-1.016
24249Tyler Duff Weldon, IL11.085-1.023
251929Brayton Lynch Springfield, IL11.122-1.060
261016THKevin Newton Terre Haute, IN11.327-1.265
271214TTim Estenson Fargo, ND11.434-1.372
282010SJeremy Standridge Springfield, IL11.973-1.911
Hot Laps Results
POSStartCarDriverHometownTimeDifference
14157Kyle Larson Elk Grove, CA10.0860.000
22083Michael Kofoid Penngrove, CA10.236-0.150
35524DDanny Sams IIINorth Port, FL10.279-0.193
42921HBrady Bacon Broken Arrow, OK10.301-0.215
5102David Gravel Watertown, CT10.303-0.217
6431SLogan Schuchart Hanover, PA10.384-0.298
74614Corey Day Clovis, CA10.384-0.298
81317Sheldon Haudenschild Wooster, OH10.395-0.309
92387Aaron Reutzel Clute, TX10.403-0.317
101241Carson Macedo Lemoore, CA10.454-0.368
11193ZBrock Zearfoss Jonestown, PA10.487-0.401
123299Skylar Gee Leduc, AB10.494-0.408
13171Brenham Crouch Lubbock, TX10.495-0.409
141651BJoe B. Miller Millersville, MO10.514-0.428
15349XPaul Nienhiser Chapin, IL10.514-0.428
16147SLandon Crawley Benton, AR10.516-0.430
17249Brad Sweet Grass Valley, CA10.517-0.431
184516TCole Macedo Lemoore, CA10.528-0.442
19383SRJames McFadden Alice Springs, NT10.531-0.445
20159PParker Price-Miller Kokomo, IN10.546-0.460
21353BShelby Bosie Lincoln, IL10.552-0.466
223073Scotty Thiel Sheboygan, WI10.570-0.484
231815Donny Schatz Fargo, ND10.577-0.491
24635Zach Hampton Mooresville, IN10.587-0.501
25211TTrevin Littleton Jacksonville, IL10.619-0.533
263618Giovanni Scelzi Fresno, CA10.619-0.533
275170Kraig Kinser Bloomington, IN10.645-0.559
283717BBill Balog North Pole, AK10.648-0.562
2982KSChase Randall Waco, TX10.734-0.648
305617JRRicky Stenhouse JrOlive Branch, MS10.736-0.650
312679GMax Guilford Auckland, NZ10.769-0.683
324923Garet Williamson Columbia, MO10.787-0.701
33127Emerson Axsom Franklin, IN10.802-0.716
343924Logan Seavey Sutter, CA10.830-0.744
354288Austin McCarl Altoona, IA10.831-0.745
36283NJake Neuman New Berlin, IL10.832-0.746
375022Riley Goodno Knoxville, IA10.845-0.759
38276Bill Rose Plainfield, IN10.859-0.773
394729Brayton Lynch Springfield, IL10.866-0.780
40537Bryce Norris Terre Haute, IN10.872-0.786
413344Chris Martin Ankeny, IA10.876-0.790
4224B5Brandon Sheppard New Berlin, IL10.880-0.794
433134Sterling Cling Tempe, AZ10.897-0.811
445479Gage Montgomery Fredericktown, MO10.965-0.879
4575Chase Briscoe Mitchell, IN10.977-0.891
464810SJeremy Standridge Springfield, IL11.067-0.981
474431Zach Daum Pocahontas, IL11.096-1.010
485397Scotty Milan Fort Collins, CO11.155-1.069
4947Tyler Lee Cedar Rapids, IA11.163-1.077
502296Jake Blackhurst Hanna City, IL11.179-1.093
514014TTim Estenson Fargo, ND11.181-1.095
523816THKevin Newton Terre Haute, IN11.189-1.103
532517GPJadon Rogers Worthington, IN11.256-1.170
54529Tyler Duff Weldon, IL11.435-1.349
55955TMcKenna Haase Des Moines, IA11.521-1.435
56115HJoey Moughan Springfield, IL11.548-1.462
DIRTVision Highlights  
Event Info  

World of Outlaws Hy-Vee Perks 40
Wednesday, May 01, 2024
Jacksonville Speedway
110 S Westgate
Jacksonville, Illinois 62650 

Event Description
Jacksonville Speedway is the destination for some midweek World of Outlaws NOS Energy Drink Sprint Car action to kickoff the month of May!
The bullring makes a popular return to the schedule for the first time since 2021 and promises to provide a thrilling night of racing in Illinois.

Series Racing
World of Outlaws Sprint Car Series

To Win Amount
$12,000.00

Event Schedule
Pits Open 3pm
Grandstands Open 4pm
Hot Laps/Qualifying 6:00pm
Opening Ceremonies 6:50pm
Racing to Follow

*All times Central

Ticket Options  
Ticket Phone
(217) 371-3653

Options And Prices
VIP (Includes a reserved seat): $100
Adult GA: $50
Teen GA (11-18): $25
Child GA (10 & Under): $10

Grandstand Type
Bleacher

Family Section Location
N/A

Pit Pass Price
$50

Pit Age Requirement
no age requirment

Camping Availability
onsite

Camping Cost
Call track for details; 217-371-3653

Frequently Asked Questions  
To Win Amount
$12,000.00

Type of Grandstand
Bleacher

Stadium Seating
Seats are allowed

Pit Age Limit
no age requirment

Personal Coolers
No coolers allowed

ATMs
1

Alcohol Sales
Alcohol is available for purchase

Smoking Policy
Allowed outside of grandstand

Family Section
N/A

Camping Availability
onsite

Camping Cost
Call track for details; 217-371-3653

Track Info  

Jacksonville Speedway
110 S Westgate
Jacksonville, Illinois 62650 

Track Phone
(217) 371-3653

Ticket Phone
(217) 371-3653

Track Email
[email protected]

Track Size
0.25

Closest Airport
KSPI

Track Map
Competitor Info  

Which Schedule Would You like to Print?

2022_CASE_LMS_LOGO.png

Which Schedule Would You like to Add to Your Calendar

2022_CASE_LMS_LOGO