Insects - akpixels

A very happy Aphid (Aphididae) family, shot in Binjiang Forest Reserve, Chongming Island, Shanghai, China.

macroinsectinsectsmacrosnature