This is a custom skin i've created for Dota 2. Everything was created from scratch, except the base model provided by Valve (blackened in the sculpt render).
Vengeful Spirit final result
Vengeful Spirit sculpt
Vengeful Spirit viewer