I have found two of
these in our apartment in the last couple of days - one in the cupboard, one in (shudder) our laundry. Anyone know anything more about them?
I'll do some more web searching, so no need to research for me - just wanted to put this out there too in case y'all have experience.
no subject
no subject
That website could give me nightmares. I hope it's not too much of a problem.