Hurricane Harvey stranded a mysterious fanged eel on the beach in Texas, leaving the animal to die, rot and bloat. But despite its untimely end, the creature has since become an internet star. The ...