thefirstage.org
Strzyga
Beast form Strzyga is a vampiric demon in Polish folklore. It is born to human parents, but has two hearts, two souls, and two set of teeth. Often a child born with already developed teeth was said…