Hummingbird #3 Gallery
Violet Sabrewing 6680
Latin name: Campylopterus hemileucurus; Spanish: Ala de Sable Violáceo
Latin name: Campylopterus hemileucurus; Spanish: Ala de Sable Violáceo