Hirundo
Little Swift
Swallow
Hong Kong Bird Watching Society
Sheung Shui
Tai Po
Ornithology
Hirundinidae
Barn Swallow