324-million-year-old Texas fossil said to solve 80-million-year puzzle