Only seven fossils are known, making study of the animal difficult.
Hanya tujuh fosil yang diketahui, sehingga membuat penelitian terhadap hewan ini menjadi sulit.