YIKES: This Creature Showed Up on the Shores in Staatsburg, NYYIKES: This Creature Showed Up on the Shores in Staatsburg, NYIs it just me or does that look like something out of 'Stranger Things?' According to the DEC, it was found upon the shores of Norrie Point, in Dutchess County! JessJess