PorcPuffer
Member
There is a new rumor floating around that there is going to be a july 2 release date. All from a frame or two of that teaser clip. I checked it myself and the pictures they are putting up are legit, random effect in the video or intentional placement?
This is a screenshot from my computer of the alleged release date.
This is a screenshot from my computer of the alleged release date.