Blizzard Entertainment and ESL FACEIT, have announced the all new Overwatch Champions Series (OWCS). The OWCS offers an esports circuit that is open, always-on, and global, marking a historic new chapter for Blizzard’s first-person shooter. The international competition circuit is…