This creature has been lost to science for over 80 years. Now, a team may have found it