owl 2021

Shanghai Dragons Are 2021 Overwatch League Champions

Shanghai Dragons defeated Atlanta Reign 4-0 in the 2021 Overwatch League Grand Finals and became champions. The team that won…

3 years ago