Evolution, ovulation and cancer

Evolution, ovulation and cancer