
According to police reports described on Nola.com, a random person was walking past the Saints Peter and Paul Roman Catholic Church in Pearl River, Louisiana on the evening of September 30 when he noticed that the lights were on inside the church. — Read the rest