Flying insectoid

This flying insectoid was a flying, winged creature that could be found inside caves on the planet Tatooine.

Behind the scenes
The manual for the 1991 Star Wars video game named these creatures.

Appearances

 * Star Wars (1991 video game)