Biohazard: Siberia: The Free Demo is officially Released! Give it a run!

BIOHAZARD: SIBERIA DEMO About the demo The Demo is an Introduction to the game, which includes the first level. You play as Owen Reeves, a seemingly ordinary character, until the truth shows that there is a lot more und…