Home / Dr. Stone: New World Episode 18 – The Final Battle Between Senku and Ibara Is Set