Discover the surprising Back to the Future predictions that have come true, from drones and tablets to smartwatches and ...
In 2005, JTA predicted traveling 9 miles on I-95 would take 44 minutes by 2025. Now that 2025 is here, how long does that commute actually take?