Strotarchus piscatorius is a species of true spiders in the family Cheiracanthiidae.[1][2] It is found in the USA and Mexico.[2][3][4]
Strotarchus piscatorius is a species of true spiders in the family Cheiracanthiidae. It is found in the USA and Mexico.