Equine placenta showing eversion process

From Richard Payne  

views comments