Watch this video for a peek at Indonesia’s wealth of unique insects and plants, including giant millipedes, cannibalistic mantises, and a carnivorous flower.