April 18, 2024, remains to be a tough pill to swallow for the nation as it is the day former Chief of Defence Francis Ogolla ...