From military boots, to military cap, he looked like a brigadier ready to go to the battlefield.
The regalia was khaki brown in colour, matching from the shoes, all the way up.
The clothing was so much unlike Odinga, who usually appears for such events in either a full suit or broken suit. On some occasions, he wears casual outfits.
And in both occasions, the two public officers were out to communicate a key message - that they were in charge.
"I wear combat uniform for tactical and operational reasons. You will increasingly see that, depending on the mission and the location," Kindiki said on NTV on February 20, referring to the recent instances he wore military uniform in Wajir and Isiolo counties.
Uhuru Kenyatta wore the military gear on several occasions, with the first instance being on September 5, 2014.
Again, on October 14, 2014, he wore the Kenya Defence Forces (KDF) uniform during the KDF Day held at the Kenya Military Academy in Lanet, Nakuru County.
For Kenyatta, it was easier to understand why he was in the regalia.
Odinga, who has branded himself as the "people's president", announced on Thursday that the countrywide mass action that he had threatened about, would start immediately on March 9, 2023.
He wants President Ruto to yield to his demands on lowering the cost of living, reintroducing fuel and food subsidies, discarding the IEBC selection panel that has already been set up, allowing the Judiciary and the Legislature to operate autonomously, and reducing taxes to manage the cost of living.
In the full military-like gear, Odinga said that the countrywide demonstrations will culminate in a major protest in Nairobi on March 20, 2023.
Who will blink first? Is it him, or the Commander-in-Chief of the Armed Forces William Ruto?