This Through the Lens photograph taken by Joe Skibinski illustrates why the Iowa 300 at Iowa Speedway had to be delayed.
The delay lasted nearly four hours. Josef Newgarden of Team Penske finally took the checkered flag for his fourth win of the season.
In 2020, the Iowa Speedway race is again scheduled to be held under the lights, although hopefully earlier than this one. The July 18 event is set for a green flag at 9 p.m. ET.