Barred by a police yellow tape cordon, curious residents of Mwingi stretch their necks to catch a glimpse of the retrieval of the ill-fated bus from River Enziu.
At least 31 people were killed on Saturday after the bus plunged into the river.
Mothers sat on mud as they breastfed their children as hundreds ignored the scorching sun and random showers to witness the retrieval.
The nearby Nguni market centre remained almost empty as residents trooped to the river bank in their numbers. Business was booming for boda boda riders who ferried people from Mwingi, a 25-minute-drive away, to the scene.
On Saturday, a seasonal river swept away a bus that was ferrying church members to a wedding ceremony.
Before the tragedy, the passengers, mostly choir members and relatives of the couple, had camped for three hours on the river bank, waiting for the water to subside.
Survivor Joyous Mutua, 24, said the choir continued rehearsing the songs they were to sing at the ceremony as they waited.
After the water appeared to have gone down, four vehicles crossed successfully. The bus followed suit but did not make it to the other side of the river.
“We hardly finished praying when the driver started moving the bus. It moved a few metres before it hit a depression. It slid into the river and started sinking," Mutua told the Star at Mwingi Level 4 Hospital mortuary.
In about 30 seconds, the 61-seater bus belonging to St Joseph Seminary, Mwingi was almost fully submerged.
Mutua and his cousins, who were occupying the back seat, smashed the rear windscreen.
He said he grabbed his four-year-old sister and swam to safety. He also saved another passenger.
Mutua lost his mother, sisters, nephews and cousins.
It was his grandfather's wedding.
“My grandfather had a recent near-death experience so when he recovered he promised to go back to church, so we had to celebrate,” he said.
As volunteers and KDF officers took turns searching for survivors, they recovered choir uniforms, shoes, a hymn book and weeding tools.
On Sunday at 3pm the first NYS crane arrived.
A second crane was brought in after the first failed to lift the bus out of the water. It was stuck in the mud.
An excavator moved in to help shake the wreckage as the cranes attempted to lift. It worked.
At 6.10pm, part of the bus became visible.
Seeing the wreckage signalled hope to families and villagers who were waiting for the bodies of their loved ones to be retrieved.
Survivors said the bus had passengers from Kitui, Nairobi and others from nearby Nguni who had hitched a ride in the bus to cross the river.
As the bus was lifted out of the water, divers retrieved two bodies. A man and a woman were found near the front side of the bus.
A-month-old child and the mother's bodies were also recovered.
Three other bodies were found after it was removed from the water.
The body of a woman was still on the seat with hand sticking out of the window.
In total, rescuers recovered nine bodies on Sunday.
A team of police and KDF officers had a hard time preventing the crowd from taking photos and videos of the bodies.
Residents asked why it took so long to have cranes and other equipment brought in to retrieve the wreckage and the bodies.
Resident Musyoka Nyamu wondered why the county government responded with firefighting equipment, while the mission required different equipment.
Witnesses say the lorry tried to pull the bus out, but the rope snapped and the bus sunk deeper into the water.
Eastern regional commander Ronald Opili said the exact number of passengers on the bus is not clear, but official records show there were only 10 survivors.
In March 2018, a charcoal lorry that was carrying five passengers was swept by the river at the same point.
In May the same year, a Probox car with passengers heading to a burial was swept by raging waters as it attempted to cross.
Four bodies were retrieved three weeks later.
At the time, Mwingi Central MP Gideon Mulyungi said he was sourcing for funds to construct the bridge, a promise Governor Charity Ngilu made on Sunday.
Mulyungi accompanied Ngilu, Wiper leader Kalonzo Musyoka and other leaders who turned at the scene on Sunday.
“...we want to say sorry for the lives lost in this tragedy. We didn’t expect something like that to happen but the preparedness that there was since we knew about it and looking at the depth of the river I can only say the teams have worked as hard as possible,” Ngilu said.
Agencies involved in the rescue include the Red Cross, Kitui county staff, KDF, NYS, the police and local youth volunteers.