Kim Garwood

Lake Catemaco, Veracruz, Mexico

08-05-04

Black-spot Hairstreak (Parrhasius polibetes)