Komodo Dragons in Street View

Google has just released Street View imagery of Komodo Island, Indonesia, as well as significantly increasing the coverage for the rest of Indonesia. There are also a number of new underwater Street … [Read more...]