From the Editor

According to their official definition in the Oxford Online dictionary, a turtle is a type of “large marine reptile with a bony or leathery shell and flippers” that is known for coming ashore every few yearsas part of their egg-laying[…]

book