Siberia 3

Siberia 3 delayed into 2017

Microïds has announced that it has unfortunately had to delay the release of Siberia 3. Originally set to be released in December 2016, it has now...

Latest articles