Witch Hunter Siegfried 1767951365 If anyone missed it (I gleaned this) the ST finale was SO fucking awful the fans literally went full Q-tard and thought it was an illusion by Vecna there and the finale would have come out on the 7th.