2,898,009 views 223 on YTPak
461 387

Published on 30 Nov 2009 | over 7 years ago

A brief overview of the process of swine artificial insemination.

Loading related videos...