Last Man Standing
- Episode aired Nov 30, 2023
- 24m
Ibara's plan to use the petrification device to engulf the entire island succeeds, but one man with even greater wits remains to stand in his way.Ibara's plan to use the petrification device to engulf the entire island succeeds, but one man with even greater wits remains to stand in his way.Ibara's plan to use the petrification device to engulf the entire island succeeds, but one man with even greater wits remains to stand in his way.