Coffee Beans on Tree

Coffee Beans on Tree

Closeup of coffee beans growing on tree in Bali, Indonesia. These beans are eaten by the Luwak animal, then retrieved from its excrement, cleaned, and roasted to make coffee.

by
by
by
by
by
by