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

permalink