Why is Louis Armstrong Stadium in the news at the moment?
Louis Armstrong Stadium is the US Open’s second-largest court venue in Flushing Meadows, known for hosting marquee matches since its opening and continuing to shape the tournament’s live experience.