New section is up: https://atheistforums.org/forum-84.html
I've moved a few threads already, if people spot more that should be moved, please let me know.
I've moved a few threads already, if people spot more that should be moved, please let me know.