Manor Farm cares for 172 animals including a one-legged duck, a sheep with problem teeth, and a blind mallard.

READ  Windrush anniversary celebrated at Westminster Abbey (Details)

LEAVE A REPLY

Please enter your comment!
Please enter your name here