So There’s This ‘Left 4 Dead 3’ Countdown Timer…..
So a countdown timer for Left 4 Dead 3 has been spotted on an odd URL. All that is shown is the countdown timer with a supposed logo for the game as well as a Steam, Valve and Source 2 logo. We al…
Post to Tumblr