And how many are there... a tens of thousands... ? How far do they travel to this most peculiar roost high up on a windswept moor?
Copyright: John Farrar