VIDEO: Atheists Place Sign at Washington State Capitol Nativity – O’Reilly Protests

OLYMPIA, Wash. — An atheist group has unveiled an anti-religion placard in the state Capitol, joining a Christian Nativity scene and “holiday tree” on display during December.

VIDEO: Atheists Place Sign at Washington State Capitol Nativity – O’Reilly Protests Read More »