The answer to last week’s Where and when question is definately Scarborough, but we’re still not sure of the when November 3, 2026 News