Is that a turtle on her foot ?

Is that a turtle on her sole ?

885