It was a mix of the new and the old during national celebrations in Nairobi to mark the second Mashujaa Day since President Uhuru Kenyatta took over power.
From the speeches, the entertainment and the colour, Kenyans were treated to a menu that included references to past and present achievements and those who had made it all happen.