The Beach Carcass of a green turtle (Chelonia mydas) stranded on the beach. Banda Aceh, Indonesia 0 likes