Tag: Team

News

-News Update-

As of today, May 24Th. Deluzion will be updating their policies. Some are minor changes but some are major, in this post, they go...
Overwatch

Join our overwatch crew..

Overwatch is a team-based multiplayer first-person shooter developed and published by Blizzard Entertainment. Described as a “hero shooter”, Overwatch assigns players into two teams...