Below was a post from someone in a different thread, but yes, they do have their own site:
fwiw, there is a St Thomas discussion forum but it is a closed slack channel by invite only to keep the deranged lunatics out. Yours truly is the founder of it.
And there is a good discussion over there...