Mount Tachibana


Mount Tachibana - mountain in Japan.