Hell Let Loose - 100 player Matches!? Free For Weekend!? Sounds Good.
Channel:
Subscribers:
2,440
Published on ● Video Link: https://www.youtube.com/watch?v=nQIEDb_FR60
This is some sort of war FPS game with 100 player matches or something. It's Free for to try for the weekend so I thought I'd give it a shot.