November 19, 2014April 19, 2018 The Gävle Goat in Sweden – the world’s biggest Christmas goat! Continue reading →