Image of Phestilla lugubris

© 2007 Moorea Biocode