Mix doesn't support your web browser. For a better experience, we recommend using another browser.
Jillian Cheli
54 people liked this
Mount Semuru in East Java, Indonesia is considered to be the "abode of gods." Perhaps it's because it is the tallest mountain on the Java island!
Related topics