TROIDES HYPOLITUS HYPOLITUS
AMBON