How to carry out artificial insemination using fresh semen

There are three main methods of AI: vaginal insemination; trans-cervical insemination [TCI] also commonly known as uterine insemination; and surgical insemination. In addition, and depending on the...