18095996_911773025630901_5793062501708988416_n April 30, 2017 • × • 18095996_911773025630901_5793062501708988416_n And finally there is the first lamb of the year