July 4, 2011

Brown Shrike

Brown Shrike

Long-tailed Shrike

Long-tailed Shrike

Plain Sunbird

Plain Sunbird

Brown-throated Sunbird

Brown-throated Sunbird

Brown-throated Sunbird (Female)

Red-throated Sunbird

Red-throated Sunbird

Ruby-cheeked Sunbird

Ruby-cheeked Sunbird

Ruby-cheeked Sunbird (Female)
Copper-throated Sunbird

Copper-throated Sunbird

Van Hasselt's Sunbird

Van Hasselt's Sunbird

Olive-backed Sunbird

Crimson Sunbird