Anybody have any clues about what this means? It does IN FACT relate to Destiny, that's all I know.
-
That was the teaser site that helped the build up to the big Destiny announcement. If you search google ARG you will see what resulted from it. It was pretty awesome. I didn't learn about it until after the announcement either so don't feel too bad about missing out.