When was Still Life 2 video game released
When was Still Life 2 video game released
Still Life 2 was released on 3 April 2009 in Germany, 14 May in rest of the EU, 10 August the same year in North America and on 19 February 2010 the game was released in the United Kingdom.