>>33305262
>>33305263
>>33305265
They're just superworms. Not really "worms", but I figured it wasn't as relevant.