As the sun rose on Sunday, April 27, the haze lifted from downtown Oklahoma City to reveal the powerful storm clouds overhead.
Runners in the Oklahoma City Memorial Marathon crowded the streets for as far as the eye could see, while the clouds began to break apart. Torrential rain poured from the sky and the crack of thunder nearby sent runners and security workers into a panic.
The initial start time of the race at 6:30 a.m. passed with little fanfare. The second start time passed, this time, delaying the race for more than an hour.
As the rain poured down, it seemed like it might never end, and runners were frantically urged into the nearby parking garages for their own safety.
Nearing the start time of 8:20 a.m., the downpour suddenly ceased. The sun peaked out from behind the cloud for the first time. The most welcome sight I had seen in what seemed like months.
The race would go on and all of the waiting was worth it.