What is the Difference between Internal (In Vivo) and External Fertilization (In Vitro)?
The fundamental distinction between external and internal fertilization is that male and female gametes unite outside the female body in external fertilization. However, male and female gametes unite within the female body in internal fertilization.