Measuring up to 1.2 inches [3 cm] in length, it is part of an insect order discovered less than 100 years ago.
Dengan panjang hingga 3 sentimeter, ia adalah anggota keluarga serangga yang baru ditemukan kurang dari 100 tahun terakhir.