到6550万年前，属于上白垩纪麦斯特里希特阶末期，是白垩纪-第三纪灭绝事件前最后存在的恐龙之一。模式标本是从美国蒙大拿州的海尔河组被发现，而其他标本则于怀俄明州的兰斯组及加拿大艾伯塔省的Scollard地层被发现，这些都是在白垩纪末期时代的地层。在白垩纪时，兰斯组、海尔河组及Scollard地层位在分隔东西北美洲的白垩纪海路西岸。它们是一个宽广的海岸平原，由海路伸延向西，直至新形成的洛矶山脉。这些地层大部份是由沙岩及泥岩所组成，形成氾滥平原的环境。海尔河组是这些地层最多被研究的。当时，海尔河组是亚热带地