Will Carter

Cristalino Lodge, Mato Grosso, Brazil

06-21-06

Hesperis Eighty-eight (Callicore hesperis)