A man holds a newly hatched green turtle at Ujung Genteng beach near Pelabuhan Ratu in Indonesia’s West Java province October 9, 2008.
Sometimes it’s futile to resist linking to The Big Picture. This is one of those times.
A man holds a newly hatched green turtle at Ujung Genteng beach near Pelabuhan Ratu in Indonesia’s West Java province October 9, 2008.
Sometimes it’s futile to resist linking to The Big Picture. This is one of those times.