Holy. Shit. I stand corrected. Death Stranding really is real, and dropping November 8.
Read the rest of this entry »
Omega Level