African Palm Swift (Cypsiurus parvus)
Order: HUMMINGBIRDS AND SWIFTS (APODIFORMES ORDER) Family: SWIFTS (APODIDAE)
Previous << Asian Palm Swift
Next >> White-throated Needletail (Spine-tailed Swift)