Shanghai Dragons win OWL esports league Grand Finals
The Shanghai Dragons, a team that became unfortunately famous for losing 41 straight games of Overwatch in the professional esports ...
The Shanghai Dragons, a team that became unfortunately famous for losing 41 straight games of Overwatch in the professional esports ...
Copyright 2015 Fuel Themes. All RIGHTS RESERVED.