It hasn't been an ideal weather day in motorsports.
Pouring rain and storms have been slamming Nashville, Tenn., which is hosting Sunday's IndyCar race, and now NASCAR's FireKeepers Casino 400 at Michigan International Speedway is in a rain delay as well.
The skies opened in Brooklyn, Mich. around 2:30 p.m. ET, flooding the racetrack and forcing NASCAR to delay to start of today's race, which was originally scheduled for 3:01 p.m. ET.
With rain already falling at Michigan International Speedway and lightning in the area as well, let's take a look at the latest NASCAR weather forecast for Sunday's FireKeepers Casino 400.
NASCAR Weather Forecast for Michigan
According to the National Weather Service, rain will likely continue to be a thorn in NASCAR's side on Sunday.
The latest NASCAR at Michigan forecast shows a 60% chance of rain for the rest of the afternoon, with showers and thunderstorms likely tonight.
Perhaps NASCAR's biggest problem is that Michigan International Speedway does not have lights, so the window to get the track dry and cars racing is a small one.
It typically takes between 1.5 and 2 hours to dry a track as large as Michigan, and considering it's raining as of 3 p.m. ET, that puts a potential start at 4:30 p.m. ET to 5 p.m. ET assuming it doesn't rain again.
As we know from the latest NASCAR weather forecast, rain could be a problem all afternoon, so it could be tough to get the track dry and the FireKeepers Casino 400 completed before the sun sets.
A NASCAR Cup Series race is official at the halfway point of the event, meaning that Sunday's FireKeepers Casino 500, which is 200 laps around Michigan International Speedway, would be official after lap 100 is completed.
Monday's forecast doesn't look all that much better either, with a 60% chance of rain during the day and a 70% chance of precipitation tomorrow night.