Rickywoo
Member
I think they are aphids but would like someone with some more knowledge to help me out. Thanks.
Attachments
-
1.2 MB Views: 24
-
880.6 KB Views: 24
-
901.2 KB Views: 22
-
1.2 MB Views: 23