Hexed Parasite Velma

Hexed Parasite Velma is a unit in Brave Frontier.