Tag Overwatch

A Look at OWCS Dallas Major

Overwatch League Grand Finals Head to Los Angeles

The Overwatch Champions Series Dallas Major is set to begin on May 31st, and there will be plenty of action before things wrap up on June 2nd. There will be three different regions represented at this major, and that will…