The dense, leafy roof of a tropical rainforest, towering up to 30 metres above the ground. It is bathed in sunlight and heavy rain.
View:

The dense, leafy roof of a tropical rainforest, towering up to 30 metres above the ground. It is bathed in sunlight and heavy rain.