Salibabu


Salibabu - village in Talaud, North Sulawesi Province, Indonesia.