Abigail De Vil

Abigail De Vil is a minor character on Curse of the Lycans. She will debuts in the second episode of the sixth season.