Costumed Ghosts Help Enforce Coronavirus Lock-downs In India
It was quite a sight to see for most folks living in the Indian village of Odisha. Particularly, one woman was spotted wearing a black sari dressed up as …
An apparition of a dead person that is believed to appear or become manifest to the living, typically as a nebulous image.