Campylopterus hemileucurus

Campylopterus hemileucurus (Deppe, 1830)

Common Names

Violet Sabrewing (English)