Ancient Civilizations Time Travel Through History: 8 Inventions Far Ahead of Their Time April 4, 2023 - Updated on January 20, 2024