Good, bad, or in between, supernatural creatures haunt writers and readers in the best possible ways.
North 226BC Books and Authors