Cyprus April 2009.More images HERE
Great Spotted Cuckoo.
Great Spotted Cuckoo.
Great Spotted Cuckoo.
Alpine Swift. MORE IMAGES HERE