Sher Kar

Large and dangerous creature living on Mustafar.

External references
Sker Kar picture