Common emerald dove

Common emerald dove

Common emerald dove or green-winged pigeon standing on the rock

by
by
by
by
by
by