Veterinary surgeon

Liz O’Flynn explains what bots are and how they affect horses