以前最另人信服的猜想,是由于地球遭到巨大天体的撞击,而导致恐龙灭绝,可是现在这个假设已经被推翻了,因为从第一只恐龙倒下,到最后一只恐龙的死亡,距离有3000年之久,而彗星撞击地球的影响是不可能持续3000年这么长时间的。新的理论证实,恐龙的灭绝有可能是因为花朵。众所周知,恐龙是一种食量极大的动物,而且食物极其单一,他们只吃苔藓(恐龙时代的苔藓,最矮的也有30米高)(当然也有捕食其他恐龙的食肉类恐龙)新的科学依据已经正式,恐龙灭绝的时间正好是一段冰河时期,在气温只有30度的情况下,藓类植物无法生长,而鲜花--这种更高级的生命出现了,它们可以在极其艰苦的条件下存活。可是恐龙的食物却没有了,所以,慢慢的恐龙由于缺乏食物而全部饿死。也许你会觉得奇怪,怎么会是饿死呢,其实,一只成年恐龙一天要几十吨的苔藓,当整个地球开满鲜花的时候,恐龙只能遗憾的从地球上消失了。