re: #538 Slumbering Behemoth
I’m gonna take a wild guess and say that that site is fiction/lore related to an unannounced video game currently in development.
Something by valve. I’ve read guesses that it might be a game linking halflife and portal worlds.