Owo Catholic Church Massacre: Suspects Allegedly Arrested In Ondo (Video)
Suspected assailants of the St. Francis Catholic Church in Owo, Ondo State, have been apprehended, according to reports. A viral video depicts a throng demonstrating inside the palace of Oba…