By Nature Seychelles Latest NewsTurtle tracked by her tagEach turtle tagged has a uniquely coded number One of the most elusive and mysterious creatures in terms of their…