^ Does the north stand only date back to 1972? I find that incredible... I remember going there in the mid/late 90s before and after the Alouettes moved back in and it was absolutely dilapidated, there's no way it could have been only around 25 years old back then.
EDIT: Oh wait, you must mean the north stand of Ivor Wynne dating back to 1972... that makes more sense.
Last edited by esquire; Nov 5, 2018 at 9:14 PM.
|