answersLogoWhite

0

Ant Mimic Spiders can be found anywhere ants are found. They rest inside tubular sacs of silk inside a rolled up leaf when not out hunting.

User Avatar

Wiki User

11y ago

What else can I help you with?