Dr. Stone delivers a thrilling man vs nature showdown in its latest episode.