yeah some kind of larva....definently puke material though...