Hummingbird #3 Gallery

Violet Sabrewing 6680

Latin name: Campylopterus hemileucurus; Spanish: Ala de Sable Violáceo

© Copyright 2010-2011 Charles Fritsch, Cynthia Walpole.

All rights reserved.