Hummingbird heaven at Tortuguero National Park in Costa Rica

A purple-throated mountain gem.
A purple-throated mountain gem.

Breaking

    Cancel