The Flushing Meadows Park Zoo Animal Mutilations and UFO Mystery
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. The park started out as swampy land situated along Flushing Creek. The area skirted ancient Native American trails that were later developed into Rodman Street (today it’s called College Point Boulevard), Roosevelt Avenue and other paved roadways. Be... Read More








