Vancouver Titans : Overwatch Team
Did you know that Vancouver has its own Overwatch League team? Yup! You heard it right! There are twenty overall teams in the video game that represent different cities around the globe. With that in mind, the Vancouver Titans is a professional E-sports team that represents the city of Vancouver. Th … Read more