< back
INSECT
next >
Honey Bee (
Apis mellifera
) on Rugosa Rose
Nature Spots