DECATUR DISGRACE
Decatur, Alabama was the venue of an ugly scene that took place on October 2 inside the Annunciation of the Lord Catholic Church. After Communion at the 11:00 a.m. Mass, a man and a woman rushed the altar and turned over the century-old marble altar. The altar was thrown down the steps and smashed onto the [...]