Hannah Davis It's apparently a beetle larva (Carabidae or Staphylinidae), but if anyone knows what species, please let me know :)
Comments (1)