April 18, 2024
Justin M. Bowen
Cloud Nine Entertainment opened the world's largest land-tethered, helium balloon Thursday on the Las Vegas Strip.