Suggestive of a marine creature living around the same time as the Dinosaurs?