Bugs (etc)Pictures from Earth
P0405224a.jpg
Acanthocephala terminalis
family: Leaf-footed Bugs
Delaware County, OK
7/24/2021

permalink