Was this a legit flat earth subreddit that's been taken over by sane people?

Cuz hell yeah