Still Life and its aptly named sequel Still Life 2 have been released on Steam, and the service has decided to celebrate by offering 20% off both games through the …

Continue reading →