Software
Houzz Logo Print
annabellelena

any idea what these are...

15 years ago

found them on the inside of my window

Here is a link that might be useful: insect

Sponsored
More Discussions