Toronto citizens got the news on Thursday that a major new venue is coming to town, but it's not exactly being advertised as a sports hub.
This week, Live Nation announced the plans for Rogers Stadi… [+2082 chars]
Toronto citizens got the news on Thursday that a major new venue is coming to town, but it's not exactly being advertised as a sports hub. This week, Live Nation announced the plans for Rogers Stadium at Downsview Park in Toronto, a new 50,000-seat