First Saturday in October, about 7000 yellow plastic ducks bob along the River Neckar to cheering crowds.