Geo answer

The World
For today's Geo Quiz, we were searching for the home of Komodo dragons. The answer is Komodo Island in Indonesia. Anchor Marco Werman speaks with Paulette Mitchell, a freelance writer and world traveler, who survived a visit to Komodo Island.