Let your imagination design the best Still Life 2 trailer! Paris, December 8, 2008 – Before the release of Still Life 2, Microïds and GameCo launch a machinima