mahi mahi 163: White-breasted Waterhen (juv) _ Bishan Park II
mahi mahi 163: Yellow-fronted Canary _ Bishan
mahi mahi 163: Yellow-rumped Seedeater _ Bishan Park
mahi mahi 163: Yellow-rumped Seedeater _ Bishan Park
mahi mahi 163: Bronze Mannikin _ Bishan Park
mahi mahi 163: Bronze Mannikin _ Bishan Park
mahi mahi 163: Magpie Mannikin _ Bishan
mahi mahi 163: Scaly-breasted Munia _ Bishan Park
mahi mahi 163: Scaly-breasted Munia _ Bishan Park
mahi mahi 163: White-headed Munia _ Bishan Park
mahi mahi 163: White-headed Munia _ Bishan Park ☺
mahi mahi 163: Blue-crowned Hanging Parrot (m) _ Whampoa ☺
mahi mahi 163: Blue-crowned Hanging Parrot (m) _ Bishan
mahi mahi 163: Rainbow Lorikeet _ Bishan
mahi mahi 163: Rainbow Lorikeet _ Bishan Park II
mahi mahi 163: Common Barn Owl _ Toa Payoh
mahi mahi 163: Mangrove Pitta _ Bishan ☺
mahi mahi 163: Mangrove Pitta _ Bishan
mahi mahi 163: Chinese Sparrowhawk _ Bishan
mahi mahi 163: Crested Goshawk _ Bishan Park ☺
mahi mahi 163: Crested Goshawk _ Bishan Park I
mahi mahi 163: Javan Myna _ Bishan ☺
mahi mahi 163: Grey-rumped Treeswift (m) _ Bishan Park II
mahi mahi 163: Grey-rumped Treeswift (m) _ Bishan Park II ☺
mahi mahi 163: Grey-rumped Treeswift (m) _ Ang Mo Kio ☺☺
mahi mahi 163: Grey-rumped Treeswift (m) _ Bishan
mahi mahi 163: Grey-rumped Treeswift (f) _ Bishan ☺
mahi mahi 163: Grey-rumped Treeswift (juv) _ Ang Mo Kio ☺
mahi mahi 163: Grey-rumped Treeswift (juv) _ Bishan Park II ☺
mahi mahi 163: Grey-rumped Treeswift (m+j) _ Bishan Park II