answersLogoWhite

0

I googled it and it turned out to be the Komodo Lizard ... its natural habitat is Indonesia

User Avatar

Wiki User

12y ago

What else can I help you with?