“Mystic Leucistic Green Sea Turtle”! Here is a close up on this painting. Green sea turtles are alre