He's talking about the Reddit upload a few weeks ago. A redditor made a poster which had a pic of the Stranger and said "It's time to explain".
English
-
Oh I believe you guys instantly. I never use Reddit, so I didn't know. I never reeeaaallly claimed I was the first, but I'll edit the OP.
-
https://www.reddit.com/r/DestinyTheGame/comments/5mvamp/my_concept_for_destiny_2_teaser_poster/