Announcement

Collapse
No announcement yet.

Olympic Stadium/London Stadium - London, England

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Olympic Stadium/London Stadium - London, England

    Given that MLB seems set on hosting an MLB game in London over the next two years, has anyone seen any renderings for Olympic Stadium to host the games? It seems a forgone conclusion that this will be the site, despite one of the cricket grounds making more sense.

  • #2
    It will probably be configured like Montreal's Olympic Stadium.

    Comment

    Ad Widget

    Collapse
    Working...
    X