WASHINGTON — Americans who think there is too much focus on God and faith in America, particularly since Sept. 11 of last year, are planning a Nov. 2 “Godless Americans March on Washington.” Over 70 atheist, secularist and humanist individuals and organizations across the nation are planning to participate in the event at the Mall in the nation’s capital. Included…
Want to read the full article and more?