Anyone else ever hear of this site before?
[atheistrepublic.com]
I didn't realize they actually have a site now. I used to be in their Facebook group. I got kicked out for not being leftist enough. That was a while ago though, so maybe they're better now.
Wouldn't know if they're any better on that now, as I never interacted with any of them directly, I just like the news articles and resources they offer.