The full content of this story is only available to registered and logged in members. Registration is free.
Log in / Register
In January of 2010 the last of several very unusual creatures was discovered on the beaches near Montauk Point on New York’s Long Island. To date, the creatures have not been identified as any known species. They had turned up in July of 2008 and again in 2009. The mostly-local media had a field day [...]