Celebrity News
The Toronto Overwatch squad finally has an official team name — TORONTO DEFIANT!!! It’s a big deal in the eSports world — there are 20 teams from cities all over the world competing in the official Overwatch league. Toronto was 1 of…
ReadMore…