The BioFiles - Bill Hubick

    Many-spotted Hummingbird (Taphrospilus hypostictus)