a superhero capybara on an adventure, comic by david finch