BABIES!

2 sheep have given birth to 5 lambs, still waiting for 3 more births.

Also, our 6 ducklings.

Advertisements