FeaturesNews EXPERT CONFIRMS THAT MYSTERIOUS DONEGAL CREATURE IS TURTLE by Stephen Maguire 10 years ago A mysterious creature washed up off the coast of Co Donegal has been identified as a Leatherback Turtle. The creature…