Glowing Strands of StrangenessStrange creatures have been washing up on the shores of Cannon Beach. Several gelatinous species have stranded recently, including the...