还有一些科学家认为,太阳系在银河系中的“死亡穿行”是恐龙灭绝的主要原因。众所周知,九大行星在太阳系中围绕着太阳旋转,而太阳系则又以银河系为中心旋转,旋转一周需要2.5亿年。在受从中心释放出的强烈放射性物质的影响下,一块“死亡地带”在银河系的一部分地区形成了。距今6500万?7000万年前,太阳系刚好在这个“死亡地带”中穿行,放射性射线袭击了所有的地球生物,恐龙也在这次灾难中惨遭灭顶之灾。
另外一些科学家的观点是,6500万年前这场灾难的罪魁祸首是人们根本无法看见的宇宙射线。苏联科学家西科罗夫斯基称,太阳系附近一颗超新星的爆发导致了恐龙的灭绝。据科学家们推算,在距今7000万年前,一颗非常罕见的超新星在距太阳系仅32光年的地方爆发。爆发释放出的巨大能量和许多宇宙射线向整个宇宙发散,包括地球在内的整个太阳系都未能幸免于难。强烈的辐射把地球的臭氧层和电磁层完全摧毁了,地球上大多数生物都没能幸免于这场“飞来横祸”。在宇宙射线的侵蚀下,就连庞大的恐龙都几乎完全丧失了自我防御的能力。那些躲在洞穴或地下的小型爬行动物和哺乳动物,作为幸存者而生存了下来。
此外,还有一些观点认为,地球本身的改变造成了这场灾难。科学家们发现,大约每20万年地球就会有一次地磁磁极反转的现象发生。在这可能长达1万年的漫长岁月中,地球会暂时得不到磁场的保护,这时宇宙放射性射线就会袭击地球,从而成为恐龙这样的地球生物纷纷灭绝的原因。