Galapagos shark upper teeth 1.5 cm long
Back