Top
40°
8.0

Zombi Review I Xbox Players

Zombi is a survival horror game set in present london, from Ubisoft come this thrilling 1st person survival horror game for Xbox One.

Read Full Story >>
xboxplayers.com
The story is too old to be commented.