Scientists near solving 120-million-year-old fossil puzzle