Tavistock Fall Fair

Weather