Police are investigating an incident of vandalism that occurred in a parish in Norwood, Massachusetts where what appears to be the symbol for “Allah” and black paint was sprayed across a statue of the Blessed Mother.
Blog
Blog Posts
- Previous
- 1–1 of 1
- Next
- Previous
- 1–1 of 1
- Next