Tolka

Tolka is a devil hunter from the Soviet Union.