Atheists Post Sign Next to Baby Jesus - NBC 10 Philadelphia

    Atheists Post Sign Next to Baby Jesus

    An atheist group unveils an anti-religion placard in the Washington state capitol building, joining a Christian nativity scene and holiday tree on display during December. (Published Tuesday, Dec 2, 2008) An atheist group unveils an anti-religion placard in the Washington state capitol building, joining a Christian nativity scene and holiday tree on... See More