No, this is not the name of a new super yacht, and we have not gone all Bruce Lee on you!
The Komodo Dragon is the worlds largest living species of lizard, sometimes growing up to three meters in length, and is found on the Indonesian islands of Komodo, Flores and Rinca, one of the best sailing areas in Southeast Asia.
Continue reading