Atheist Group Convinces City to Remove Lighted Cross From Park — Then Residents Fight Back

The city of Ozark, Missouri, has for 20 years celebrated the Christmas season with a lighted cross in Finley River … Continue reading Atheist Group Convinces City to Remove Lighted Cross From Park — Then Residents Fight Back