Check Out The First 36 Minutes Of Uncanny Valley On Switch
Wondering if the pixel-filled dread of Uncanny Valley will keep you up all night?
Uncanny Valley Heads To Switch On December 25
Not everything will be bells and whistles on Christmas morning.