The ovary produces the egg by a process called oogenesis. In contrast to spermatogenesis in the bull which is continuous, oogenesis is cyclic. This cycle of egg development in cattle is called the estrous cycle and is typically 20 to 21 days in length. During the estrous cycle, two prominent structures are present within the ovary, the follicle and corpora lutea.