Still Life is a adventure game developed by Microids for the PC. The game was released on April 14, 2005.
Screenshots
View All 13 Screenshots »



Still Life (PC)
Still Life is a adventure game developed by Microids for the PC. The game was released on April 14, 2005.