Monday, August 1, 2011

Flushing Meadows

The Long Island site of the Louis Armstrong Stadium, present home of the United States Open championships.

No comments:

Post a Comment