Kim Garwood

Catemaco, Veracruz, Mexico

09-14-04

Kim Garwood

Rancho Grande, Porto Vehlo, Brazil

11-18-06

Livius Daggerwing  (Marpesia livius)