Tower of God (episode)

Tower of God is the thirteenth episode of Season 1 of the Tower of God anime.