re: #528 Obdicut
I’m gonna take a wild guess and say that that site is fiction/lore related to an unannounced video game currently in development.