At a certain private tracker, one of the Legion uploaders mentioned that the site was shut down by the admin without notifying them. They are currently trying to bring back the site online.