The Icky Licky Beast

The Icky Licky Beast is a giant doglike creature found on Felucia during the Clone Wars.

Appearances
Icky Licky Beast