Still Life opening movie at GameSpot
GameSpot has just uploaded the opening movie for the upcoming Still Life from Microïds. The 49MB file can be either streamed or downloaded. Other previously released clips are also available, including gameplay footage. Still Life will launch in mid April (Q2 2005).
Game information
Available at
GOG
Affiliate links