Fiona, dubbed “Britain’s loneliest sheep,” has found a new home in Dumfries, Scotland, after the ewe was stranded alone for over two years in the Highlands.