Zillo Beast

The Zillo Beast appeared in the 2010 animated TV series called Star Wars The Clone Wars.