Green Leaf Bug
A green, leaf hopper bug sits upon a dew dropped leaf in the sun in Florida.
© Paulajedi | Stock Free Images
Similar Free Images
Categories: