GLYCYMERIDIDAE
click for a larger image
Known locality: Banda Island, Lesser Sunda Islands, Indonesia
ID 6532: 42 mm, F++
SOLD