St Helens Island



Located in Montreal, this was the site for the first proposed Canadian GP to be run to F1 specs in 1963 - never got past the planning stage....