Elephant seal travelled across 6500kms to stay on beach in South Africa