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