单项选择题

Female sea turtles, before laying (her) eggs, swim (as much) as 2,000 kilometers (to return) to the beaches (where)they themselves were hatched.

A.her
B.as much
C.to return
D.where