Nemesis has finally caught up with those behind the attack on St. Francis Catholic Church, Owaluwa Street, Owo, during church…