Tag: Team


-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...

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...