12 October 2017
42 mins.
Oliver deals with the fallout of the explosion on the island.
Prev Season
Next Episode