TH3-D0S3R on 07 May 2018
Oh dear lord, that leak may have been real then. I hope it isn't though. All I remember is the guy saying something would be revealed May 7th, and sure enough, it happened.