Comments & ID Thoughts
Have killed 4 of these in the past week. Please let me know what it could be!
- Submitted by:
- Submitted: Feb 11, 2019
- Photographed: Feb 10, 2019
- Spider: Unidentified
- Location: New Orleans, Louisiana, United States
- Spotted Indoors: Basement or Cellar
- Found in web?: No
- Attributes: