Kevin G

Vancouver Titans Win Stage 1 Finals in OWL!

The Vancouver Titans have claimed the title of the OWLs season 1 champions after their victory on Sunday against the San Francisco Shock. This victory caps off the best possible start for Vancouver’s first year in the league as they remained undefeated the entire season. Vancouver’s choice of picking up team Runaway seems to be […]