Those Crazy Komodos
Episode 15 min 57s

Those Crazy Komodos

Located in Indonesia, Komodo dragons are one of nature's fiercest living reptiles. They're also the world's largest lizard. Tune in as Robert and Allison investigate the unique lifestyle -- and brutal dining habits -- of the Komodo dragon.

Community discussion