Board Thread:Episode Discussion/@comment-27312496-20181119203627/@comment-10390252-20181120140745

Possibly a tribute to The Thing? An isolated snow-bound facility that had been abandoned by its previous occupants and selaed to keep cotained The Monster.