I swore I wouldn’t mention the poor Montauk Monster again, but this is a new creature, actually. I can’t remember what ever came of that. Was it a hoax? Was it a viral ad campaign for some movie? Were all the rumors just speculation?
I don’t have the answers, but I’m intrigued enough to follow what
The Ampersand has to say.
I’m inclined to believe it’s not a sea monster at all, but some wacky experimental animal from Plum Island.