Kelingking Beach, Nusa Penida, Indonesia – Most Beautiful Spots

Death stairs. That’s how we can call these stairs to the Kelingking Beach, in Musa Penida island, Indonesia.