2555 Homestead Rd
Santa Clara, CA 95051-5320

Found 1 report:

Have seen a few lately and trying to get educated,.spotted one again today in my bed when I was almost asleep.







No nearby bug reports