A scene looking straight into a dense tropical rain forest, taken in Costa Rica

Royalty-free stock photo ID: 79385161

A scene looking straight into a dense tropical rain forest, taken in Costa Rica