Report: Toronto Esports Teams Planning 10,000-Seat Arena
One of the largest esports-specific stadiums in the world will be located in Toronto if the plans for the city’s Overwatch and Call of Duty League teams are able to come to fruition after a report from ESPN said the owners are targeting an arena with a seating capacity of up to 10,000. The owners […]
Continue Reading