Nigerian US Army deserter, Allen Williams Abiodun, 52, who was arrested on February 20, 2013, for allegedly killing his younger brother, a Merchant Navy personnel in Imude community, Oto Awori Local Government area of Lagos, has finally opened up on why he committed the dastardly act.
The six-footer confessed to Crime Alert that he stabbed the deceased, Allen Olawale Ayetimi, 24, to death, following continuous threat on his life by Olawale.
The late Olawale was reportedly sleeping when Williams allegedly stabbed him in the head, neck and jugular.