Possible Answers For: Larva with a pet in it?