Wires, etc: From Indonesia’s “lost world” a giant rat, tiny possum, more to come..