Atheism Christmas Billboard Causes Stir in Times Square [VIDEO]Atheism Christmas Billboard Causes Stir in Times Square [VIDEO]The American Atheists, an atheism-advocacy group has a new digital billboard in Times Square. The message seems a little too confrontational, but let us know what you think.Jeff DeminskiJeff Deminski