Montauk Monster of Plum Island: The Mystery Deepens
1 Comment
Everyone loves an X-Files-type mystery, and the Montauk Monster is a Cryptozoologist’s wet nightmare. The Montauk Monster tales come from the Plum Island Animal Disease Center, just off the coast of Long Island in New York...
Read More →