Mystery of Plum Island VIA World MysteriesTV

montauk

Could the mysterious creature that washed up near the town of Montauk, New York actually be connected to secret animal testing on nearby Plum Island?

Alltime Conspiracies

Leave a comment