0
Anonymous
The Rogers Centre, a massive multi-purpose stadium located in downtown Toronto, Ontario, has a large capacity of over 54,000 people at any given time.
Wiki User
Chat with our AI personalities
In Toronto, Ontario, Canada.