Class: Insecta
Order: Lepidoptera
Superfamily: Papilionoidea
Family: Lycaenidae
Subfamily: Polyommatinae
Genus: Tarucus
Species: callinara
Images of Tarucus callinara from Thailand.