Common Brown Heteronympha merope ventral

Previous Next