Why We Love Birds | Purple-throated Mountain Gem- Lampornis calolaemus

Purple-throated Mountaingem (Lampornis calolaemus)Purple-throated Mountaingem (Lampornis calolaemus) femalePurple-throated Mountaingem (Lampornis calolaemus) malePurple-throated Mountaingem (Lampornis calolaemus) malePurple-throated Mountaingem (Lampornis calolaemus) female