Season 1 Netflix, 2023 Watch now This silly, slapstick story about two larvae raising a baby caterpillar comes from the creators of "Larva Island."