05-06-2018, 10:45 PM
ahh, i believe they're some kind of bot??
i found an article on them, though i'm not 100% sure if those are the spiders that we have.
here
i found an article on them, though i'm not 100% sure if those are the spiders that we have.
here