Louis Armstrong Stadium

The new Louis Armstrong Stadium opened this week after two years of construction at the USTA Billie Jean King National Tennis Center. (Via Tennis.com)