Tuesday , October 14 2025 2:22 PM
Home / Photo / Bali, Indonesia A veterinarian team conducting an examination on a dead sperm whale on the Yeh Leh beach in Jembrana

Bali, Indonesia A veterinarian team conducting an examination on a dead sperm whale on the Yeh Leh beach in Jembrana