Spring in the UK is lambing time. So many lambs! According to National Records of Scotland, sheep outnumber Scotland’s human population by over a million. And March and April are lambing time where that population goes up substantially. We were on the Isle of Arran and… Read More »It’s Lambing Time!