Hummingbirds - PeterHudsonphotos
White-necked Jacobin Florisuga mellivora

White-necked Jacobin Florisuga mellivora

IMG5084