New Still Life screens
Gamer's Hell has unleashed a few new screenshots of the Microids title Still Life, which will be released soon (Q1 2005) on PC and Xbox.
Grab our own preview and Q&A from designer Mathieu Larivière for more on this game.
Game information
Available at
GOG
Affiliate links