What's this Bug?
Drudge
•
1y ago
•
100%
A spider pair in BC, Canada
Biggest ones I've seen yet... they were all comfy under an old leaf pile.
Comments 0
Biggest ones I've seen yet... they were all comfy under an old leaf pile.