Larva of a snakefly

6289 Approximately 12 mm long, moves in a snake like fashion. From Victoria, British Columbia

Number 6289 This is a larva of a snakefly (Raphidioptera: Raphidiidae), likely in the genus Agulla. These are general predators on other small arthropods, mainly other insects.