Advertisement
Father Peter Amodu was supposed to say the 5 p.m. Mass at Holy Ghost Parish in southern Nigeria on July...