Komodo in Portuguese
Komodo in Portuguese
Comodo
An island of Indonesia, part of the Lesser Sunda Islands
Komodo
An island of Indonesia, part of the Lesser Sunda Islands