CostaRica59

Purple-throated Mountain Gem hummingbird in the montane cloud forest of Monteverde, Costa Rica.

Skip to content