June 23, 2001: Flushing Meadows, New York, site of both the 1939 and 1964 World's Fairs. A park now stands on the old fairgrounds. In the distance you can see the old New York State pavilion; if it looks familiar, you saw aliens come out of them in Men in Black. |