Corona Take a look inside the new Louis Armstrong Stadium being built at tennis center in Flushing Meadows Park By Emily Davenport