News & Politics Explainer: All You Need To Know About the Owo Massacre Posted on June 6, 2022 by Michael Aromolaran Sunday, June 5 2022, was a dark day in Nigerian history. The parishioners of St Francis Xavier Catholic Church in the city of Owo, Ondo State, in southwest Nigeria, went