Secrets: Tower of Babel

  • 44m
  • HD
  • TV-PG

Inside the legendary city of Babylon in modern-day Iraq lie the remains of a vast structure, which ancient records suggest was the Tower of Babel. Is it possible that this biblical stairway to heaven actually existed? Join us as we find out.