饰:Self - Narrator,
饰:Self,(as Prof Michael Benton)
饰:Self,(as Dr. Michael Rampino)
饰:Self,(as Prof Vincent Courtillot)
饰:Self,(as Prof Peter Ward)