In the Forest

In the Forest

 

One of the ‘forests’ in Taman Safari II, East Java, Indonesia.

Advertisements