Warface Locations Trailer

This trailer for Warface highlights many of the different locations featured in the game.

Did you enjoy this video?