A group calling themselves the American Atheists, this Christmas season launched a billboard display in Times Square in Manhattan, New York, which poses the question, “Who needs Christ …
See on exploreb2b.com
A group calling themselves the American Atheists, this Christmas season launched a billboard display in Times Square in Manhattan, New York, which poses the question, “Who needs Christ …
See on exploreb2b.com
Leave a comment