green turtle-like creature