An embryo from a female animal is transferred to another animal by determining presence of an embryo in the uterus of a donor animal by ultra-sonic imaging and inserting an endoscope vaginally into the uterus to a location adjacent the embryo. A tool of the endoscope projects to a position to extract the embryo washed into a container of the tool which is then closed by moving a closure part to enclose the embryo and extracting the endoscope to remove the embryo for transfer to a recipient animal. The fluid into the container can be controlled in pressure to maintain a required pressure generally matching that inside the uterus.