Originally Posted by Lukeyy19
Did you notice it said something like "84 Days" over the multiplayer avatar at some points, wonder what that means...
Edit: it was "83 days"
Could be days until release? It's at about 60-something now and at the time they captured the video it could have been 83.