Aberdeen, Aberdeenshire
This working farm covers 134 acres of land and is home to a variety of different rare farm animals. With sheep, pigs, goats, poultry and much more, there are...