Still Life - Still Life What is your review of the Windows video game: Still Life? Still Life for Windows PC. Computer Issues & Video Gaming.