Costa Rica - curtismix
Purple-throated Mountain-gem Hummingbird.

Purple-throated Mountain-gem Hummingbird.

Doubles!

Purplethroated Mountain gemCosta Rica.