Birds of the World

Trochilidae : Hummingbirds

Many-spotted Hummingbird

Taphrospilus hypostictus

Manu, Peru - December 2008

Manu, Peru - December 2008