Travel

Florida coast braces for NASA’s Artemis I moon launch, expecting at least 100,000 visitors

NASA's Artemis I mission is set to launch August 29 from Kennedy Space Center in Florida. At least 100,000 visitors are expected for the first window.