Peekaboo: I don't think this is one separate individual creature after all! It's a litter of five baby creatures sticking close to their mom!