Bella Sheephead
In English folklore, Bella Sheephead is a spectral woman with the head of a sheep, said to appear in remote landscapes as an omen or warning of misfortune.
In English folklore, Bella Sheephead is a spectral woman with the head of a sheep, said to appear in remote landscapes as an omen or warning of misfortune.