violet sabrewing (campylopterus hemileucurus)

violet sabrewing is a species.

violet sabrewing is a kind of campylopterus (and therefore also a kind of hummingbird, trochiliformes, bird, vertebrate, chordate, animal, Living thing, natural, and thing).

a violet sabrewing is a violet sabrewing.

2 photos of violet sabrewing