Giant forest beast

The Giant Forest Beast is a creature which is found in Endor

Appearances

 * Super Star Wars