Common Swift
Daniel Contreras on 27th Oct

Researchers have announced that common swifts can fly for up to ten months without resting. Common swifts are not the only...