Ocean IQ Quiz 5

Which sea turtles (pictured at right) lay their eggs in mass nestings known as arribadas (a Spanish word meaning “arrival”)?