castro country club news and photos