Bugs (etc)Pictures from Earth
P0003486a.jpg
Artipus floridanus
Little Leaf Notcher
Collier County, FL
1/24/2019

permalink