Two whale sharks were found stranded on the shore of Nusa Penida Island, which is administratively a part of Bali, ...