People and their pets gathered at FarGo village for the annual festival, which raised over £4,000 for the broken souls rescue charity. Continue reading...