HELPPP

DOES ANYONE KNOW WHAT THE FUCK THESE THINGS ARE IM FREAKING OUT. PLEASE HELP. NO THEY ARENT CATAPILLARS OR MAGGOTS