This Worm Creates A New Self Inside Its Existing Self io9, 02 Apr 2015 Is it a jellyfish? Is it a worm? No, it's an existential puzzle! This larva is yet more proof that nature will never stop…