December 5, 2018 5:02 pm

Church Nativity Scene Makes Controversial Statement

The theme for this year’s nativity scene at a church in Dedham, Massachusetts, is not only taking on current events, it’s drawing attention and controversy.

US & World Videos

Exit mobile version