It is a Meetle, or at least a very closely-related Oddworld 'insect'. Note that it's difficult to classify it as an insect, since it has a full skeleton, as you'll notice. I'm not sure about the 'bright things', but they could be birds with light reflecting off them. I'd need to take a look.
|