News Father of six accidentally shoots self, dies in Bayelsa September 5, 2023September 5, 2023 The community of Oloibiri in Bayelsa State’s Ogbia Local Government Area was in mourning over the weekend after a father of six allegedly died after Read More