The National Geographic Indiana Jones exhibit has made it’s first US debut at the Discovery Science Center.