如果是火山的话,得有多少火山喷发啊?喷出的烟雾才能把整个地球都覆盖,世界上还没有这么大的火山!外星撞击的话,可以产生那么大的能量,像几百颗原子弹撞击地球一样,足以毁面地球表面的生物,产生的烟雾也可以覆盖至地球表面,让恐龙无法见到阳光,没有植物,或中毒或因食物短缺而死。