disoriented
words. pictures. anything
Nymph, probably of a fourteen-spotted ladybug, on a leaf
East Lyme, CT, USA