L151
In Toothy Prequel, Piranha-Like Fish Menaced Jurassic Seas
You can call it a prehistoric prequel.
Scientists said on Thursday they have unearthed in southern Germany the fossil of a fish that, with its mouth full of razor-sharp teeth, strongly resembled today’s piranhas, the stars of more than their fair share of Hollywood horror films. But this one lived during the Jurassic Period 152 million years ago.
Named Piranhamesodon pinnatomus, it is the earliest known example of a bony fish — as opposed to cartilaginous fish like sharks — able to slice flesh rather than simply swallowing prey, enabling it to attack victims larger than itself as piranhas can.
Piranhamesodon, about 3-1/2 inches (9 cm) long, lived in the sponge and coral reefs of the Solnhofen archipelago, a shallow tropical sea in what is now Bavaria. Piranhas are freshwater fish that inhabit rivers and lakes in South America.
Piranhamesodon was small, but its mouth was worthy of a scary movie. It boasted long, pointed, dagger-like teeth along the outer edge of its upper jaw and at the front of its lower jaw. It also had triangular teeth with serrated cutting edges on the side of its lower jaw.
“We were stunned that this fish had teeth which are capable of slicing flesh. It comes from a group of fishes, the pycnodontids, that are famous for their crushing teeth,” said paleontologist Martina Kölbl-Ebert of the Jura-Museum Eichstätt in Germany, who led the research published in the journal Current Biology.
“It is like finding a sheep with a snarl like a wolf,” Kölbl-Ebert added.
The fossil came from the same Bavarian limestone deposits as Archaeopteryx, the earliest-known bird.
“From the same quarry, we also have a number of other fish which may have been the victims of Piranhamesodon. They show injuries to their fins and fin bases, some freshly wounded before they died and got fossilized, whereas others show completely healed injuries with regeneration of the fin,” Kölbl-Ebert said.
While it shares traits with piranhas, Piranhamesodon was neither their long-ago ancestor nor related to them at all. The oldest-known piranhas lived around 15 million years ago.
Piranhamesodon is an example of a phenomenon called convergent evolution in which organisms independently acquire similar characteristics as a result of adapting to similar ecological niches or environments.
“The new fish is a most interesting example of convergent evolution, evolving — for bony fish then — a completely new way of life,” Kölbl-Ebert said.
L151的更多相关文章
- SILVERLIGHT 应急卫生模拟演练项目之loading界面实现
第一次在博客园写文章 俺是菜鸟 有不足之处还请大佬们多多指教 第一次也不知道该写啥 俺就拿自己最近做的一个项目 来细说吧 俺们公司是做医疗卫生方面的 其中有一块涉及到应急卫生模拟演练方面 这块分到我 ...
- Godiva_百度百科
Godiva_百度百科 北京 三里屯 北京市朝阳区三里屯路19号院10号楼一层S10-13单元及二层S10-22单元 100027 北京朝阳大悦城北京市朝阳区朝阳北路101号朝阳大悦城1号商业楼1F- ...
- ScreenOS地址转换
目录 1. NAT-src 1.1 来自DIP池(启用PAT)的NAT-src 1.2 来自DIP池(禁用PAT)的NAT-src 1.3 来自DIP池(带有地址变换)的NAT-src 1.4 来自出 ...
- Koa 中间件的执行
Node.js 中请求的处理 讨论 Koa 中间件前,先看原生 Node.js 中是如何创建 server 和处理请求的. node_server.js const http = require(&q ...
- Leetcode541/151之String与char数组与StringBuffer
String与char数组与StringBuffer 通常情况下遇到删除字符或者反转字符串时需要将String转为char数组或者StringBuffer String与char数组 char [] ...
随机推荐
- oracle在cmd下通过命令导入导出数据
1.首先在cmd下切换到oracle的客户端的exp.exe所在的bin目录下,例如 D:\oracle\product\10.2.0\client_2\BIN 数据导出:导出的数据库名称是在tnsn ...
- Web开发相关笔记 #02#
[1] HTML 插入第三方. [2] [3] JavaScript 回调函数 & 模块化 --> 用变量封装数据.方法 --> 类比 Java 中的 package var fe ...
- 如何用纯 CSS 创作一个变色旋转动画
效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/ejZWKL 可交互视频 ...
- 如何用纯 CSS 创作一个跳 8 字型舞的 loader
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/gKNMMm 可交互视频 此视频是可 ...
- nginx和php之间是怎样通信的呢?
FastCGI原理 FastCGI是一个运用于Http Server和动态脚本语言间通信的接口,多数流行的Http Server都支持FastCGI,包括Apache.Nginx和lighttpd等. ...
- Jquery4 过滤选择器
学习要点: 1.基本过滤器 2.内容过滤器 3.可见性过滤器 4.子元素过滤器 5.其他方法 过滤选择器简称:过滤器.它其实也是一种选择器,而这种选择器类似 CSS3里的伪类,可以让不支持 CSS3 ...
- 钓鱼WIFI搭建
1.无线网卡 2.KaliLinux操作系统,这里就不用说了,必备的 3.isc-dhcp-server服务器.安装好KaliLinux后只需要apt-get update 然后apt-get i ...
- .NET Framework 系统要求
.NET Framework 3.5对操作系统的要求 .NET Framework 4 对操作系统的要求 .NET Framework 4.5对操作系统的要求
- Ubuntu16.04 anaconda3 opencv已经安装,但是无法import的问题
解决anaconda中已经安装了opencv3,但无法import的问题 你可能遇见的问题: ImportError: No module named cv2 ImportError: libz-a1 ...
- JavaScript高级程序设计-读书笔记(5)
第13章 事件 1.事件流 事件流描述的是从页面中接收事件的顺序.IE的事件流是事件冒泡流,而Netscape Communicator的事件流是事件捕获流. (1)事件冒泡,即事件开始时由最具体的元 ...