A white throated hummingbird Luecochloris albicollis
May 9, 2011

Images