Our rent-a-ram Zeus first “serviced” the ewes on December 14, which means if any of them got knocked up that first day, we’re looking at a due date of May 10, with a “be on the lookout” range of May 1 through May 22.  If any of them got pregnant on his last day at the farm, the due date is July 5.  Meaning our window for lambing is May 1 through July 17.  That sounds like a really long time to be at the ready.

Given Barney the Boar’s recent exploits, we could have piglets on June 20.

oh.my.god.