Giant cockroach among jungle find

Scientists discover a species of “monster” cockroach and other new insects in Borneo jungle caves.

Originally from BBC News