Home > Games > Beasts Shall Rise
Beasts Shall Rise
You have been sent on an urgent mission by a secret order of the Vatican to eradicate an outbreak of unearthly beasts and the undead in post war Britain. You will need your wits about you and nerves of steel in this terrifying action packed upcoming VR game.
Post a review
Click on a star to rate