The newly-discovered Niumbaha superba, dubbed the "panda bat," discovered in South Sudan.