Dynamite Entertainment has a good "John Carter: Warlord of Mars" series. Here's an adaptation of an unnamed creature from issue 13.