Atabai


Atabai - mountain in Indonesia.