Costa Rica - curtismix
Purple-throated Mountain gem Hummingbird.

Purple-throated Mountain gem Hummingbird.