Nature's finest

Finca La Flor, Costa Rica