The Flushing Meadows Park Zoo Animal Mutilations and UFO Mystery
By Bill Knell
Flushing Meadows Park has a long and unusual history It is located ten miles east of Manhattan on Long Island in the Borough of Queens, New York City, between the towns of Flushing and Corona
[ Back to Article ]
|