Top 20 rare fishes · Hagfish According to the fossil record, hagfish have existed for over 300 million years, which means they were already old when dinosaurs took over…