Canucha specularis

Canucha specularis

"Canucha specularis" is a moth of the family Drepanidae described by Frederic Moore in 1879. It is found in Hong Kong, India, southern China, Sundaland and Sulawesi.

No videos have been added for this species yet.