Thanks for your input guys.
This isn't actually Oddworld, but it was partially influence by both Oddworld and Parasite Eve, so I felt it appropriate to post in this thread. Once finals are over I'll get back to actually focusing on fanart itself.
I figure if it was actually a creature in Oddworld it would be exceptionally large compared to the current inhabitants, but also incredibly rare because they only breed maybe once a year if even and the young have high mortality rates. Not to mention they're a threat to pretty much anything that lives, so there might be a "shoot on sight" rule in place for them. Maybe they'd live in a tropical climate?