LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ MOG_20100731_0014
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ MOG_20100731_0022
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ LH20110809_0010
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ CG-20110624_0018
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ LH20110809_0121
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ LH20110809_0036
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ LH20110809_0003
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ LH20110809_0038
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ CG-20110624_0031
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ CG-20110624_0038
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ Singapore Botanic Gardens, Singapore_20220728_DSC0268
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ Singapore Botanic Gardens, Singapore_20220728_DSC0175
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ Singapore Botanic Gardens, Singapore_20220721_DSC6335
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ Singapore Botanic Gardens, Singapore_20220721_DSC6399
LawrenceNeo: Swallow,-Pacific-@-SBG,-Singapore_20220721_DSC6338
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ Singapore Botanic Gardens, Singapore_20220721_DSC6068
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ Singapore Botanic Gardens, Singapore_20220721_DSC6589
LawrenceNeo: Pacific Swallow (Hirundo tahitica) @ Jurong Eco Garden, Singapore_20220614_DSC4478