Explore an Idaho museum where ancient Egypt comes to life through fascinating mummies, artifacts, and historic treasures.