I am not that familiar with Buffalo, as I moved away as a young child, and when I visit... its basically only to Orchard Park for the Bills games.
All of this talk about a stadium downtown at the Waterfront got me thinking and looking at google maps. Where, exactly, is the site for this waterfront stadium being talked about?
All of this talk about a stadium downtown at the Waterfront got me thinking and looking at google maps. Where, exactly, is the site for this waterfront stadium being talked about?
Comment