3 TGS 2003Nebula: Echo Night Impressions From Software's new first-person adventure game features a creepy look and an interesting setting.
Log in to comment