Beisha Ghoul

The Beisha Ghoul is a creature native to Indy in the Lanfeust of Troy Universe.

Biology
The Beisha Ghoul is a cross beween a bat and insect.

Appearances

 * Lanfeust of the Stars #2 - The Towers of Meirrion (2003)