OMG! Soldier Goes Amok, Kills Self After Shooting Another News Leverage Editor October 29, 2019 An officer of the Kenya Defense Forces (KDF) shot and injured his colleague on Sunday before killing himself with his firearm. Continue Reading