You know we love turtles, and this is the king: a ~600 pound giant tortoise