Purple-throated Mountaingem and nest (Lampornis calolaemus)

Hummingbird and nest, Monteverde, Costa Rica, Central America