Meet the Marvelous Sea Turtle: A Fascinating Creature of the Deep! Marine life encyclopedia Meet the Marvelous Sea Turtle: A Fascinating Creature of the Deep!