Look at this turtle. .. HAS SCIENCE GONE TOO FAR?