Location: Flores, Nusa Tenggara Timur, Indonesia

Location: Flores, Nusa Tenggara Timur, Indonesia